← All posts tagged programming
globalnerdy.com и три больших буквы "WAT?!". Так бывает, когда кто-то громко пукает на людях, потом говорит "sorry" и продолжает общаться, как ни в чем не бывало. Или когда людям продают телефон, который не помещается в ладонь и при этом пользуется спросом.
Еще я подвешиваюсь, когда люди мне говорят, что они ищут работу, на которой они могли бы писать на языке X (как правило что-нибудь из лиспохаскелей). Отношение к людям, которые по какой-то причине уже применяют в своей работе этот несчастный X как к выигравшим в лотерею. То есть похуй на задачи, похуй на область, лишь бы X. Это как искать работу ради определенного типа офисных кресел, в которые ты мечтаешь угнездить задницу.
Дело житейское конечно, но плохо, что в отличае от громко пукающих на людях, эти не извиняются.
Бывают в жизни ситуации, от которых я вхожу в ступор. Ну знаете, как будто все процессы в организме останавливаются, а мозг рисует вот эту картинку Еще я подвешиваюсь, когда люди мне говорят, что они ищут работу, на которой они могли бы писать на языке X (как правило что-нибудь из лиспохаскелей). Отношение к людям, которые по какой-то причине уже применяют в своей работе этот несчастный X как к выигравшим в лотерею. То есть похуй на задачи, похуй на область, лишь бы X. Это как искать работу ради определенного типа офисных кресел, в которые ты мечтаешь угнездить задницу.
Дело житейское конечно, но плохо, что в отличае от громко пукающих на людях, эти не извиняются.
cs.usfca.edu
Структуры там достаточно базовые, без изъебств, но задумка и реализация мне нравится, может из этого что-то и получится.
визуализация структур данных Структуры там достаточно базовые, без изъебств, но задумка и реализация мне нравится, может из этого что-то и получится.
Уже второй или даже третий год я периодически задаю себе вопрос: "действительно ли я хочу заниматься программированием?" (читайте: работать в IT, отрываться сатрапы, etc). И чем больше я работаю в IT, тем ближе стрелка склоняется в сторону "нет".
Дело даже не в том, что отрасль находится в некотором кризисе новых оригинальных идей и весело пускает пузыри. Это нормальный этап стагнации старого в преддверии чего-то нового. Интернет проекты почти себя исчерпали, как когда-то почти себя исчерпал рынок desktop приложений, как сейчас исчерпывают себя мобильные приложения. Не беда, скоро появится что-то новое, может быть большее количество мелких умных датчиков в телефонах, часах и очках заставит компьютер лучше "видеть" реальность, может быть новые девайсы в виде зеркал и столов с принципиально новым подходом к интерфейсу изменят наше представление о коммуникации с машиной. Не важно, важно что сама IT отрасль не будет стагнировать еще долго.
По сути, рано или поздно программирование станет "английским языком". Его нужно будет более-менее знать большому количесву людей, чтобы выполнять свою работу. Конечно это будет программирование с человечкским лицом, что-то специализированное под задачуили задачи, как, скажем, mathematica и R. Махровые же софтвар инженегры будут заняты склеиванем кубиков и изучением килотонн чужого кода. Знаеете, раньше говорили, что программирование это 80% думать и 20% кодить (некоторые emacs'еры/vim'еры, кстати, уверены, что выигрышь внутри этих 20% делает их в 10 раз более продуктивными). Сейчас это 30% думать, 50% поглощать тонны хреновой документации и говнокода и 20% "склеивать кубики".
К чему это все? Чем дальше в лес, тем более громоздкие, менее стабильные, хуже расширяемые и гораздо менее очевидные кубики у нас в руках. Играть с такими все равно, что строить карточный домик. Это наше IT будущего, карточный домик. Иногда мне кажется, что математического анализа в IT не будет при моей жизни, а это (аналог мат. анализа в IT) жизненно нужно, чтобы избежать описанной выше ситуации. Сейчас у нас "алгебра", технологии из 60х примитивно и кучей кода решают задачи из 2000х. Очевидно, что наша "алгебра" справляется плохо. Если ничего не изменится, то мне страшно представить какие системы мы будем поддерживать через 50 лет. Может быть веся Индия и Китай превратится в один большой QA? Хочется взять и заняться чем-то другим.
P/S: тем, кто думает, что FP спасет ситуацию, вспомните историю внедрения в индустрию OOP и еще раз подумайте.
readwrite.com (Кстати, из этой статьи, как бы между делом узнал, что Обама отметился на reddit'е в AMA)
"SpaceX Team Tells Us To Learn C++, Says They'll Take Us To Mars In 5 Years"
blog.ninlabs.com Толковая статья
"Programming interrupted"