Starting with design

To design is difficult. It’s not like most everyday problems you might face. To learn to design a dummy house for instance, might require knowledge of good placement of windows and doors. Better design is always an evolution.

Design is a problem that is always meant to solved from bottom up. You pick a starting point and continue to build on top of it. It’s a practice and you only get better at it by making mistakes. Mistakes are always supposed to be part of design.

I learned that making assumptions about design might lead you to place you can’t easily comeback from without making drastic decisions.

 
2
Kudos
 
2
Kudos

Now read this

Walking the fine line

If it stinks, change it. —Grandma Beck, discussing child-rearing philosophy A way of thinking about writing a good piece of code is to remember that not everything out there is good. Not all language features will help you write quality... Continue →