программерское / twitter :: программирование :: it-юмор :: интернет :: geek (Прикольные гаджеты. Научный, инженерный и айтишный юмор)

it-юмор geek программирование twitter 

программерское

Работая в Open Space, замечаю как на меня смотрят коллеги из соседних отделов, когда я сижу и пристально смотрю в свой WebStorm, и там куча кода, они думают что я разрабатываю новый SpaceX, а я всего лишь думаю как назвать переменную или куда воткнуть очередной if else
9:50 PM • 17 авг. 2020 г. •
Подробнее
Работая в Open Space, замечаю как на меня смотрят коллеги из соседних отделов, когда я сижу и пристально смотрю в свой WebStorm, и там куча кода, они думают что я разрабатываю новый SpaceX, а я всего лишь думаю как назвать переменную или куда воткнуть очередной if else 9:50 PM • 17 авг. 2020 г. • Twitter Web App
it-юмор,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,программирование,twitter,интернет
Еще на тему
Развернуть

Отличный комментарий!

Пафосно выглядит когда ты свой унылый опенспейс назовёшь латиницей, раздельно да ещё и с большой буквы, будто это название компании или ты в открытом космосе
kotia1 kotia117.08.202023:24ссылка
+31.8
Пафосно выглядит когда ты свой унылый опенспейс назовёшь латиницей, раздельно да ещё и с большой буквы, будто это название компании или ты в открытом космосе
kotia1 kotia1 17.08.202023:24 ответить ссылка 31.8
Ну так и WebStorm же. Не нищебродский VS Code, а аж WebStorm.
Hellsy Hellsy 18.08.202023:56 ответить ссылка 0.0
А типа программисты в спейс Икс, как-то подругому работают, они не думают как назвать переменную, или куда воткнуть ифэлсе.
korall korall 17.08.202023:55 ответить ссылка 20.2
Вы не понимаете, это другое
Так же, но как-то добрее, честнее что-ли
Ну, я свечку не держал, но подозреваю, что они умеют не только в спагетти.
Hellsy Hellsy 18.08.202023:58 ответить ссылка 0.0
Еще и на джаваскрипте =)
джаваскрипт
Да ладно тебе, все там просто и понятно
>	typeof NaN	> true==l
<•	"number"	<• true
>	9999999999999999	> true===l
<•	10000000000000000	<• false
>	0.5+0.1==0.6	> (!+[]+[]+![]).length
<•	true	<• 9
>	0.1+0.2==0.3	> 9+"l"
<•	false	<• "91"
>	Math.maxQ	> 91-"1"
<•	-Infinity	<• 90
>	Math.min()	IV i—i II II ©
<•	Infinity	<• true
>
По сути жалобы только на приведение типов, которое основано на компромиссах(покажите мне язык без статической типизации в котором приведение типов всех устраивает), и на математику с плавающей точкой, которая точно также используется в большинстве современных языков и даёт точно такие же артефакты...
AjiTae AjiTae 18.08.202006:37 ответить ссылка 3.1
Хрен с ним, с приведением типов. Вот играть в "угадай, какой контекст у this сейчас" вообще не хочется.
wasd123i wasd123i 18.08.202007:58 ответить ссылка -1.4
Так и не надо. Механика мега простая. В this лежит то, что стоит перед точкой при вызове. Всё, это покрывает 99% случаев.)
А в остальных случаях this вообще задётся явным образом.
AjiTae AjiTae 18.08.202008:03 ответить ссылка 1.6
Ну чо вот ты начинаешь
iNji iNji 18.08.202008:12 ответить ссылка 0.3
Только если функция не стрелочная.
wasd123i wasd123i 18.08.202009:45 ответить ссылка -0.3
да даже если стрелочная, там все предельно понятно, у тебя либо контекст класса, либо undefimed, ну или если ты тормоз и работаешь в нестрогом режиме, то window. надо просто быть внимательным и не писать хуйню
Это относится к "задаётся явным образом".
AjiTae AjiTae 18.08.202020:26 ответить ссылка 0.0
А чтобы в стрелочных не гадать - есть bind. Хотя уж и не помню, когда последний раз приходилось его использовать.
Hellsy Hellsy 19.08.202000:00 ответить ссылка 0.0
В Perl нет статической типизации и нет ничего даже близкого к этому безумию на картинке. А математика с плавающей точкой там есть нормальная, где 0.1+0.2 в точности даёт 0.3, если тебе нужна именно такая точность.
dadv dadv 19.08.202002:55 ответить ссылка 0.0
В перле по-умолчанию идет округление при выводе.
Но на большом количестве операций это не спасает.
W:\>perl -e "my $s = -3; for (1..30) {$s+=0.1}; print $s;" 1.52655665885959e-015
Hellsy Hellsy 19.08.202003:22 ответить ссылка 0.0
Охренеть. Этож какое поле для гейзенбагов. 0_о
AjiTae AjiTae 19.08.202004:39 ответить ссылка 0.0
Ты просто не умеешь.

$ perl -MMath::BigFloat -e '$s=Math::BigFloat->new(-3); for(1..30){$s+=0.1}; print $s;'
0
dadv dadv 19.08.202011:09 ответить ссылка 0.0
Аналогичные библиотеки есть во всех языках (в том числе и на JS). Они эмулируют вычисления, из-за чего их производительность на 2-3 порядка ниже обычных вычислений. Не стоит использовать их для того, чтобы сражаться с ошибками округления при рядовых операциях, для этого в перле приняты другие приемы работы с плавающей точкой - округление через sprintf.
Hellsy Hellsy 19.08.202021:10 ответить ссылка 0.0
Главное чтоб стильный IDE и модная темная тема
Cross Cross 18.08.202000:08 ответить ссылка 2.8
И как минимум 3 монитора. На одном должно быть куча графиков, счётчиков, диаграмм и других свистоперделок, аля дисплей мирового хакера в виденье Голливуда.
crkll crkll 18.08.202005:30 ответить ссылка 1.1
Три монитора - это IDE, продукт, консоль.

И это очень простенький случай. У меня к концу рабочего дня бывает открыто SSMS, три вижуалстудии, штук пять VS Code, пара консолей докера и/или ssh, пара-тройка Far-manager-ов и охуилиард панелек и консолек от всех этих проектов и браузеров.

Это уже не говоря о ебаной Асане, ебаном скайпе и ебаной почте.
Hellsy Hellsy 19.08.202000:05 ответить ссылка 0.4
Я вот в 3д использую кучу рабочих столов виндовс на одном мониторе. И это только учусь. Был бы только рад нескольким мониторам чтоб не переключать. Особенно стол с pureref и стол с Майкой. А ещё браузер, мессенджер. А когда начну материалы накладывать в Сабстансе.. Что ни говори, несколько мониторов серьйозно влияют на работоспособность и усталость.
korall korall 19.08.202000:12 ответить ссылка 0.4
Вот только глаза у тебя только два и одновременно внимательно следить за более чем четырьмя областями, а чаще всего двумя разом не нужно, так что если окошки частично или даже полностью заслоняют друг друга, да ещё не распахнуты на всю мощь огромного экрана (а нафига?), то и одного монитора хватает за глаза.

А ещё у человека есть уши реагировать на звуковые уведомления и ещё бывают мигающие уведомления в уголке для особых случаев, а ещё всплывающие пузыри. Полно вариантов грамотной организации процесса и можно выбрать на свой вкус.
dadv dadv 19.08.202003:00 ответить ссылка -0.9
Да можно хоть со смартфона кодить, вопрос же не в принципиальной возможности, а в удобстве. Поиск нужного окна при переключении - это потеря концентрации внимания. Всплывающие уведомления - это либо непрерывный спам, либо приходится надеяться, что контрагент тебя тагнет в нужном сообщении. Поместить консоль отладки под остальные окна - верный путь пропустить что-то важное.

Короче, было бы у меня шесть мониторов - я бы и их с удовольствием занял все. Это как с реальным рабочим столом - можно писать и сидя за школьной партой, но почему-то люди предпочитают столы многократно большей площади.
Hellsy Hellsy 19.08.202003:42 ответить ссылка 0.0
влажные мечты уэб гребца
скорее думают как это дебил набыдлокодил 3 экрана кода для такой тривиальной задачи
Надеюсь, песатель в своем коде лучше разбирается, чем в пунктуации.
integrale integrale 18.08.202000:22 ответить ссылка -1.2
Так вокруг такие же, с чего бы им такое думать?
все переменные надо называть j и i это каждый программист знает.
cuj0 cuj0 18.08.202003:38 ответить ссылка 1.1
Объявляешь массив в начале и туда все переменные.
К конкретной переменной обращаться по её индексу в этом массиве.
А потом пятая и 21-я переменная оказываются ненужными и ты всё перенумеровываешь. Привет, ассемблер без макросов!
dadv dadv 19.08.202003:02 ответить ссылка 0.0
Ненавижу, сука, опенспейсы. Самое унылое место работы.
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
Victor Buldakov @VictorBuLdakov • 20h W Yes, Copilot, let's generate some merge conflicts.
/fl TTO UOUVj^ nwv
const AppMenu = (props') => { return (
<Menu>
9 «k«« HEAD
<Menu.Resourceltem nam
Q 2
'Cl 60
Z> 736
ll.l 22.8K
*
i 1 j
подробнее»

it-юмор geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор programming twitter интернет без перевода it humor geek programming twitter internet it юмор

Victor Buldakov @VictorBuLdakov • 20h W Yes, Copilot, let's generate some merge conflicts. /fl TTO UOUVj^ nwv const AppMenu = (props') => { return ( <Menu> 9 «k«« HEAD <Menu.Resourceltem nam Q 2 'Cl 60 Z> 736 ll.l 22.8K * i 1 j
layla.sql Q
@piLatesdev
help me step bro I’m stuck in Vim !!!
4:50 pm • 7 Feb 2023 • 161.9K Views 78 Retweets 17 Quote Tweets 1,197 Likes I
Очиповочная фурфура @dm_e • 1h
Я эксперт по айтишникам по первому образованию
Q 1	П 1	С 17	О
забастовка @Вп^га6гоЬтап • 56т
Скажите, господин эксперт, очевидно, что в обществе существует некие предубеждения и мифы об айтишниках, например, как им удавалось при таких огромных зарплатах так ред
подробнее»

программирование geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор twitter интернет it-юмор

I Очиповочная фурфура @dm_e • 1h Я эксперт по айтишникам по первому образованию Q 1 П 1 С 17 О забастовка @Вп^га6гоЬтап • 56т Скажите, господин эксперт, очевидно, что в обществе существует некие предубеждения и мифы об айтишниках, например, как им удавалось при таких огромных зарплатах так ред
</>
Coding Facts @CodeFacts_ • Mar29
Fun fact: Python is the only programming language named after an animal!
Q 3	tl 8	O 27
Oroger @roger297221_ • Mar 29 ...javascript ???
on	O
,T, tDHH O ***
@dhh
Thank you Ruby
1	
	
*■ -	
tffl l 11*1 I 1	UBb v, 1 ■ ♦ J* • • V ^ B” •
	f L |*< <5Ly f i lyMKjj n ■r-v K|№ lfv I
v _ ,S V L * *- V 'll t | ( |_ I	sjrSIH
£ #	r i"r cLKrlF 1 * 5 /: c V
	
•\5з£1	
flí.	t i
подробнее»

твиттер интернет it-юмор geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор языки программирования программирование транспорт удалённое

tDHH O *** @dhh Thank you Ruby 1 *■ - tffl l 11*1 I 1 UBb v, 1 ■ ♦ J* • • V ^ B” • f L |*< <5Ly f i lyMKjj n ■r-v K|№ lfv I v _ ,S V L * *- V 'll t | ( |_ I sjrSIH £ # r i"r cLKrlF 1 * 5 /: c V •\5з£1 flí. t i