- People outside the industry always do not understand programmers: what are they doing there so difficult if only two buttons are visible? What kind of incomprehensible words do they say? Why are they getting so much?
Together with the guys from the podcast "We Are Doomed" we decided to deal with this and launched a joint column where we will explain why everything is so difficult in development. And for those who like to read, not listen, the guys wrote this article.
Do you know the feeling when you suddenly realized that you have been working for a whole year, although the idea of ββthe project was simple? There are five developers, four testers, a project and product managers. You look at the resulting software, and you think - well, what could we have done for so long? Five main features, three dozen small ones - for a normal engineer for a week of work.
. . , , . , . , , . , β , , .
. , . β . , , .
-, β . , , . ?!
, , . .
β , ?
β Agile , - . , .
: , , , . , , , . β , .
, β . , β , , , , . β , , .
β ?! , !
β . , , , β .
: , , , , , . , , .
, . , . , . . , , β , β .
. , , , .
, , . . . . , . - , , β .
, . , β β , - . , . , . , , . , .
, . , .
β , ?
β ?
: . - . . , , β . , . . - !
. , . . β , , . , Doom C++ β .
. , . , . , . , . , ? ? , , β . , , β , . .
β ! , ?
β β , .
: β , . β - , , . -. , , .
, , - , .
, , , , , . , , . , , . , , . β . , .
β ? ? ! ?
β . .
: , , . , , . . β . WinApi, . β .
, , , , . , , , - 40 . , β , , , . , . , .
β ? , ! !?
β .
: , , , , . . 1 .
, .
: , , . . , . β .
, , , , . , . , , .
, , «» . , , ++. , - , Β« ++Β» , , . , , , , IDE β .
, . , . , . , , , .
, , . , , . , .