Archive of category "Engineering Philosophy"
UUIDs are obsolete in the age of Docker
Take care to assign a unique node name. But better use an integer ID instead.
May 18, 2023
Почему я 11 лет работаю в Railsware
Railsware - компания хороших людей и открытой критики
December 26, 2021
The web architecture ladder
There are many approaches to creating a website or application. When starting a project, it's important to focus your efforts on the ground-breaking, value-creating bits, and save on everything else.
June 24, 2021
Lunar lander software development
A successful software product is a compromise between three ideals: architecture, usability, and vision. If you want to succeed, make sure they are are balanced.
December 17, 2020
Best code in available time
Your job is to find the optimal approximation, somewhere between spaghetti code and perfection.
June 4, 2018
Zen estimation - bare minimum iteration planning
Bring focus from fiddling with abstract numbers of "points" to planning out work into actionable steps.
December 14, 2015
What separates software consultancy from engineering? Breadth of vision
You might think that making great software products automatically makes you eligible to be a software consultant. Not so.
July 13, 2015
Improve your code with unit tests
As a way of ensuring buglessness, tests fail miserably.
October 16, 2013
Статья об удаленной работе в журнале "Корреспондент"
В украинском журнале «Корреспондент» от 15 июня 2012 года вышла статья «Соблюдай дистанцию», в которой освещается ситуация с удаленной работой в Украине; я давал интервью про удаленную работу программистом.
June 20, 2012
Легко и просто
Программисты склонны путать представления о внутренней и внешней сложности своих программ.
June 5, 2012
Мой опыт удаленной работы в Railsware
Рассказ о горячей ныне теме удаленной работы
January 5, 2012
Об ощущении безысходности
Знакомо это ощущение тупой безысходности? Когда сколько бы ты не смотрел в код, и сколько бы его не менял, он все равно не заработает? Когда причину невозможно понять или вычислить логически, а можно только узнать?
February 24, 2011
Программистский подход
Задача (основана на реальных событиях): отметить на карте и выбрать по нескольку достопримечательностей 20 крупнейших городов США.
February 13, 2011
Мой единственный совет начинающим программистам
Вообще я написал длиннющую статью на эту тему, но потом подумал, что она бесполезна. Нельзя статьей передать опыт.
November 20, 2009
, revised
June 29, 2010
9 причин заниматься фрилансом, работая фуллтайм
Начну с того, что это, конечно, маньячество – работать фуллтайм и фриланс параллельно.
February 21, 2008