Get the latest tech news

Build systems, not heroes


Enterprise programming is the management of system complexity. The main goals of most enterprise projects are to minimize bugs, ensure scalability, and release as soon as possible. These goals are unreachable in projects where people rely on individual skills rather than on a system-based approach.

Therefore, the output of people’s work must be artifacts: solutions like code, collected data, and knowledge, such as documentation, decision logs, rules, and policies. Set strict rules for linters to ban most dangerous language features and force programmers to write boring and obvious code. In my opinion, this was a clear case of a programmer resisting the system approach because he wanted to spend time fixing the same problems over and over and pretend to be working hard.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of heroes

heroes

Photo of Build Systems

Build Systems

Related news:

News photo

Concord review - a hero shooter that nails the shooting, but fumbles the heroes

News photo

Heroes of Might and Magic: Olden Era Announced for 2025

News photo

Heroes of Might and Magic reverts to old naming convention for new title