DEV Community

Adam Crockett
Adam Crockett

Posted on

What is your development philosophy?

... oh this is going to be a big one I can feel it.

I believe that you can never have too many unfinished projects and that code should be smarter than table but dummer than dog, high performance is not important for most applications and finally statistics where percentages are used, are always questionable 100%

Top comments (16)

Collapse
 
gbhorwood profile image
grant horwood
  1. you should be able to reverse engineer everything from the docs
  2. you should be able to reverse engineer everything from the comments
  3. you should be able to reverse engineer everything from the tests
Collapse
 
isaacdlyman profile image
Isaac Lyman

Really good take

Collapse
 
sherrydays profile image
Sherry Day

Leave the code better than you found it

Collapse
 
kevinpeckham profile image
Kevin Peckham • Edited

Great code is either insanely practical or alarmingly simple. Or both. Just don’t expect to get there on the first shot. Edit, revise, refactor, repeat until you’ve wrung all the water out.

Collapse
 
svasylenko profile image
Serhii Vasylenko

Make each program do one thing well β€” quite enough for the most projects πŸ˜…

Collapse
 
w3ndo profile image
Patrick Wendo

Makes sure it works correctly, then optimize.

Collapse
 
kithminiii profile image
Kithmini

Software engineering is an art and a science–but rarely both at once.πŸ‘½β€‹

Collapse
 
sainig profile image
Gaurav Saini

When giving estimates, I always like to reserve time for thinking and planning. Roughly 20% of the time is the sweet spot for me and a pen and paper are my tools of choice for this.
This philosophy has been a life saver numerous times, and not just when I’m coding.

Collapse
 
jmau111 profile image
jmau111⚑⚑⚑

agnostic

Collapse
 
nombrekeff profile image
Keff

Think about the problem, then make it work, then make it better!

Collapse
 
andrewbaisden profile image
Andrew Baisden

If there are gaps in your knowledge learn the necessary information and technologies so that you are always improving.

Collapse
 
jessica_veit profile image
Jessica Veit

Quality before Quantity πŸ˜‰

Collapse
 
guithomas profile image
Guilherme Thomas

There's always something to learn.

Collapse
 
polterguy profile image
Thomas Hansen

Simple is good, simpler even better :)