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%

Discussion (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 on

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 :)