- As pessoas de fora da indústria sempre não entendem os programadores: o que eles estão fazendo lá de tão difícil se você consegue ver apenas dois botões? Que tipo de palavras incompreensíveis eles dizem? Por que eles estão recebendo tanto?
Junto com os caras do podcast "We Are Doomed" decidimos lidar com isso e lançamos uma coluna conjunta onde explicaremos por que tudo é tão difícil no desenvolvimento. E para quem gosta de ler, não de ouvir, a galera escreveu essa matéria.

Você conhece a sensação ao perceber de repente que já está trabalhando há um ano, embora a ideia do projeto fosse simples? Existem cinco desenvolvedores, quatro testadores, um projeto e gerentes de produto. Você olha para o software resultante e pensa - bem, o que poderíamos ter feito por tanto tempo? Cinco características principais, três dúzias de pequenas - para um engenheiro normal por uma semana de trabalho.
. . , , . , . , , . , — , , .
. , . — . , , .
-, — . , , . ?!
, , . .
— , ?
— Agile , - . , .
: , , , . , , , . — , .
, — . , — , , , , . — , , .
— ?! , !
— . , , , — .
: , , , , , . , , .
, . , . , . . , , — , — .
. , , , .
, , . . . . , . - , , — .
, . , — — , - . , . , . , , . , .
, . , .
— , ?
— ?
: . - . . , , — . , . . - !
. , . . — , , . , Doom C++ — .
. , . , . , . , . , ? ? , , — . , , — , . .
— ! , ?
— — , .
: — , . — - , , . -. , , .
, , - , .
, , , , , . , , . , , . , , . — . , .
— ? ? ! ?
— . .
: , , . , , . . — . WinApi, . — .
, , , , . , , , - 40 . , — , , , . , . , .
— ? , ! !?
— .
: , , , , . . 1 .
, .
: , , . . , . — .
, , , , . , . , , .
, , «» . , , ++. , - , « ++» , , . , , , , IDE — .
, . , . , . , , , .
, , . , , . , .