Comment on What are some common misconceptions about programming that you'd like to debunk?

stevecrox@kbin.run ⁨9⁩ ⁨months⁩ ago

Technical Leads are not rational beings and lots of software is developed from an emotional stand point.

Engineering is trade offs, every technical decision you make has a pro/con.

What you should do is write out the core requirements/constraints.Then you weigh the choices to select the option that best medts it.

What actually happens is someone really likes X framework, Y programming language or Z methodology and so decides the solution and then looks for reasons to justify it.

Currently the obvious tell is if they pitch Rust.

source
Sort:hotnewtop