DEV Community

Discussion on: What software development skills only come with experience?

Collapse
 
garfbradaz profile image
Gareth Bradley • Edited
  1. Estimating (points or hours).

  2. Solid Unit Tests for tests that matter. I think "code coverage" becomes an obsession with some devs.

  3. Try to not gold plate everything. Sometimes just get it done.

  4. Don't try and optimise and micro optimise code as you develop from scratch. Get it in a working state, then start optimising.

  5. Dont be afraid to ask, and understand making mistakes is how we learn.

  6. Guinness is all you need on a Friday.

Collapse
 
berkmann18 profile image
Maximilian Berkmann

Adding onto 4. As various people said "premature optimisation is the root of all evil" and it's usually better (as you rightly said) to write the working code first then optimise/improve it.