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