As a programmer, you don’t have to always have the perfect answer, as long as you can get to a working answer.
Yes, Sometimes, the answer is a perfectly architected API, built on a beautiful framework. Sometimes you get to apply 10 different design patterns from Design Patterns: Elements of Reusable Object-Oriented Software and the resulting solution looks like a case study for proper architecture.
Most of the time though, your client needs something working…yesterday. Sometimes, all you’ve got time for is duct tapping a few Composer packages together to get something working.
Professional programmers can triage a situation and know when it calls for a properly designed architecture, and when it calls for a roll of duct tape. Sadly, way too many programmers never unlock the “Professional Programmer” badge, they stay at “Duck Tape Master” badge.
So I ask you, in your career, have you unlocked the “Professional Programmer” badge? or you still a “Duct Tape Master 10x”?
Until next time,
I <3 |<