Dec 29, 2023 16:46
Программисты бывают ленивыми. Им лень поднять карандаш с пола, поэтому чтобы не нагибаться они листают документацию. Ведь кто-то наверное для них это уже написал? часто так и бывает.
Программисты бывают трудолюбивые. Они не выносят пассивного созерцания документации и сразу бросаются писать велосипед. Иногда даже успевают его дописать, пока ленивые все ещё листают.
Программисты бывают умеренно трудолюбивые. Они пишут случайно выбранную половину велосипеда (которая им понадобилась сегодня) и скромно уходят в историю, пустая слава им претит.
...а потом бывают программы, в которых в некоторых местах присваивание variant -> variant падает с ошибкой типов, если в исходной переменной лежал честный integer, не завёрнутый в другой variant. Потому что догадаться, что ActiveX.tagVARIANT, System.OleVariant и System.TVarData - это один и тот же тип данных оказалось сложнее, чем кусками надёргать неполную лесенку case'ов.
...и бывают задачи, которые три месяца лежат и никого не трогают, а потом "завтра отдаём клиенту"
...и бывают стайные некроманты, поднимающие из уютной могилы старого лича, у которого еще позавчера было +40, а сегодня голова работает... Ну не будем притворно скромничать, лучше чем полено. Может быть даже как ДЖВА полена. Но это все равно немного не та голова, которой полагается запиливать новые фичи с постановкой в три строчки, попутно спотыкаясь об останки умеренно трудолюбивых программистов.
Очень хочется побиться столом об чью-то голову.
software,
wtf