What is it about creating firmware that can make a seasoned journeyman software developer forget everything he or she ever learned about software design? continue reading…
What is it about creating firmware that can make a seasoned journeyman software developer forget everything he or she ever learned about software design? continue reading…
Article, article, article, absense, absense, absense… So what’s the deal!? continue reading…
Some software architects tend to think a lot about our place in the software world. In a recent conversation with a colleague, I found myself in agreement with his description of the clear separation between software engineer and software architect. His argument wasn’t that the two roles couldn’t be fulfilled by the same person, simply that they are separate disciplines. I fully agreed, yet as I thought about it, I grew somewhat uncomfortable with my own conviction about the extent of this separation. I felt a need to try to establish what the relationship is, and perhaps what it should be. continue reading…