DEV Community

Discussion on: Moving Past Tutorials: a course on problem solving for programmers

Collapse
 
codingmindfully profile image
Daragh Byrne • Edited

Can I suggest:

  • problem definition - asking the right questions
  • proof of concept solutions
  • demonstrating code as a way to verify the problem has been solved
  • figuring out if parts of your problem have already been solved (avoiding not-invented-here syndrome)
  • generating and evaluating proposed solutions - hypothesis testing
  • structuring code in the large - laying out the solution for a non trivial system
  • solving a problem from scratch vs working with an existing code base
Collapse
 
aspittel profile image
Ali Spittel

These are great ideas! thank you!

Collapse
 
codingmindfully profile image
Daragh Byrne

Looking forward to the series!