Big development is a team effort, and that's a good thing. Whatever pisses you off in conditional Go or JS, there are definitely a hundred or two devs with the same pain. It is easier to overcome it together - both when you are puzzling over a work task, and when you just get together with your comrades to groan how bad everything is.
, , 10 Β« Β» . β - .
, - , β . , β .
, Prolog, Forth, ABAP X++, .
β β 1985 1990 β Prolog.
( β ), . , Lisp, Prolog β , .
, , . β , Β« , dBase -, !Β»
, β , . ( ), , , , .
, .
β SAP- ABAP. , β COBOL. SAP SE , - SAP. SAP ERP, .
β X++. Microsoft, ERP- Axapta, , SQL- , - . , , . .NET, C#.
- β , , , .
β , . ( β ) , Intel, . - C, . .
β , ABAP: . SAP NetWeaver, IDE, Intellij IDEA. , , .
. , , . , SAP GUI β , SAP, . VS Code, β Eclipse, .
β SQL, .
β , X++: β . 2015-, field-db-name. X++ C#, , , C# -, .
, . , β . , . , , .
β , Forth: , - , : , . . . , -. , , .
. («» ) . FPGA . .
β , Prolog: β . , , , . , . , , .. . , . β , . , , . 1990 «», , .
,
β , Forth: . swap β :
, - , WinAPI β , .
, - UI-, , , . , embedded, . , β . .
, , C++, . ARM-, IDE C++.
β , Prolog: , , . , .
, ( backtracking). - , β , . SWI-Prolog, . Mercury .NET, . ( ) P# β , C#.
, , . , F#, β , . , , -.
β , ABAP: , , . (, , ).
, C# Java, ABAP . , Johnson & Johnson, Mercedes-Benz , - .
, ABAP - β , , . ( β ) , .
β , X++: β , , , β , . , . , , β , , . , , , β .
At the same time, he has since sworn to work on very old projects - these are stones that will never come to life.
Thanks for helping the guys at We're Doomed with this article , check out their podcast.