Couple of good reads I wanted to comment on this week:
1. Jeremy Miller on â€˜Evolution of a Developerâ€™:
Developers are all on a journey, some are comfortable with the â€˜this is how Iâ€™ve always done itâ€™ , others just want to â€˜use a hammerâ€™, others are progressing forward, asking questions on â€˜is there a better wayâ€™, etcâ€¦ I think itâ€™s definitely an evolutionary process. I know for myself, I can definitely relate to the progression. But again, we are all on a journey with it â€“ some in different spots.
I did chuckle with the line of "where should this code go?" â€“ I know Iâ€™m always questioning it â€“ sometimes I see it, sometimes I donâ€™t. The journey from â€˜coder to craftsmanshipâ€™ is full of reward I think â€“ and in the long run, it helps the industry.
Iâ€™ve seen (and written!) code that was just thrown at a problem, and some would still justify it, but itâ€™s costly and in the long run, whatever was gained by just slapping it together was lost later down the line.
I do caution though on the idea of â€˜over engineeringâ€™ – but that is sometimes a hard line to draw and many would have differing views of what that is.
2. Billy McCafferty on â€˜A Gem of a Lesson from Railsâ€™
I wondered what Billy was up to â€“ as he talks about his Sharp Architecture for asp.net mvc in that post, I had assumed he was doing a asp.net mvc project :) So it was interesting to read his experience in working on a Ruby on Rails project.
These types of posts always inspire me to want to reach and learn other technologies and how they differ from what Iâ€™m doing. It can be so easy to get locked into what Iâ€™m doing everyday. ie. I have desired to learn more about WPF, yet at the same time, there is so much to learn and build in this asp.net mvc application that uses Windsor, NHibernate, jQuery, etcâ€¦ that it barely allows me to keep my head above the water!
Thanks to Jeremy and Billy for their enlightening posts of the week â€“ itâ€™s the simple things that seem to inspire me the most!