Category: programming
—————
-
Why do business and technical people speak different languages?
It’s not uncommon to hear that programmers are “hard to communicate with,” “introverted,” or even described as “paranoid” or “autistic.” While I haven’t found definitive scientific research on how years of programming affect a person’s psychology and behavior, I guess I know what is going on.
-
About programmer responsibility
The software industry is relatively young. Let’s take as a starting point the publication in 1939 of Alan Turing’s On computable numbers, with an application to the entscheidungsproblem, in which he described an imaginary computer turing machine and the program it runs. There were mechanical calculating machines, there was Charles Babbage’s analytical machine, but still, […]
-
Migration from Linux to Macbook 16″
One of the biggest things that happened to me last year was the move to Mac. After dozens of years of working with Windows, then Linux, many customizations, and convenient software that allowed me to work almost at the speed of thought, I was a little afraid that it would take a long time before I could achieve the same comfort and speed. After two months, I can confidently say that life on the mac is existing. Not always, however, this life is simple and intuitive, and I will tell you about the difficulties I encountered, how I solved them, and what I have achieved so far.
-
Era is gone
Era is gone. My old laptop is more than 10 years old. It still works well and handles most of my tasks. From other hand it deserves for retirement quite a long time. It has survived thousands of hours of work, thousands of miles of travel and flights, worked with me on dozens of projects, […]
-
Несколько слов о blockchain технологиях
Последнее время, вижу вокруг меня много заблуждений вокруг блокчейна и криптовалют, так что, хочу поделиться своим субъективным мнением по теме, и возможно разрушить некоторые заблуждения. Во-первых криптовалюты и блокчейн имеют также немного общего как банки и базы Oracle. Блокчейн это про распределенное устойчивое к разделению сети и отказу серверов обслуживающих сеть хранилище, криптовалюты, в массе […]
-
Разбираемся с хайпом вокруг ботов
Я никогда не понимал хайпа вокруг ботов. Когда появилась возможность очень просто реализовывать боты в Google AppEngine, это даже не было кажется мажорной фичей. Тем не менее уже тогда у меня был бот отслеживающий интересные для меня проекты на elance и позволяющий максимально быстро высылать бот на подходящие проекты. Просто потому что так было удобнее. Так […]
-
Effective Java. Краткий обзор.
Хочу порекомендовать всем программистам на Java книгу Joshua Bloch’a “Effective Java”. В ней автор рассказывает о тонкостях языка и платформы, о том как проектировать красивые и безопасные api и многом многом другом. Для затравки могу предложить mindmap, думаю будет интересно не только явистам но и пхп-шникам и всем кто пересекается с ООП:
-
О крутости программистов и собеседованиях
В нашем локальном сообществе программистов kirdev недавно зашла речь о крутости программистов, о том, какой линейкой мерять и на что обращать внимание. Вобщем, чуть ниже мое мнение, с которым, возможно, будет интересно познакомиться и вам. У меня не очень большой опыт в этой сфере, я собеседую всего год и все время совершенствую этот процесс, который, как мне кажется, все еще далек от совершенства во многих компаниях. Прочитав все что […]
-
Erlang. Упражнения (продолжение). Сортировка.
Sorting Lists. Quicksort.
-
Erlang. Упражнения (продолжение). Манипулирование списками.
Manipulating Lists