DEV Community

Discussion on: What are the least intuitive fundamentals and best practices in software development?

Collapse
 
kungtotte profile image
Thomas Landin

Regarding your first point, I'm reminded of Jack Diederich's talk "Stop Writing Classes" where he says: we don't ship code, we ship features.

He also says "I hate code and I want as little of it as possible in our product" :)

Collapse
 
mortoray profile image
edA‑qa mort‑ora‑y

I'm sure he'd appreciate that my book What is Programming? starts out by looking at users and understanding features, not even getting to code until about half way through. :)

Yes, we have to learn that code is a tool, it is not the product.