This week I met a very clever developer. I know that when I say “clever’”, it usually leads to a horror story. Not this time. This guy is smart, built a very smart application. He put a very strong emphasis on good OO principals. Worked against interfaces. And he wrote his own hand-rolled mocks. I …
Tag Archive: Philosophy
Aug
15
Permanent link to this article: http://www.typemock.com/blog/2009/08/15/plug-your-own-leak/
Jan
10
Looks good in Retrospective
About Stress Running a software project is an inherently stressful process. Even if we try to minimize that by working in an agile environment, there are always things along the way that make us want to go lie under a thick layer of blankets and zone out for a while. There are many possible reasons …
Permanent link to this article: http://www.typemock.com/blog/2009/01/10/looks-good-in-retrospective/
Nov
10
The Pair Programming Dance
Pair programming is an Agile practice we put much focus on at Typemock. It is also one of my favorites. Getting some tasks done in pair with two different partners today got me thinking about the concept and how to keep it effective. It occurred to me that presenting some of these tips can borrow …
Permanent link to this article: http://www.typemock.com/blog/2008/11/10/the-pair-programming-dance/
Nov
06
QA, TDD and Unit Testing
How do you perceive quality assurance? Back when I was evangelizing QA in my previous job, I often used the question “What do you think of when you hear the term QA?” to jump-start introductory presentations. When speaking to developers I would almost invariably get the following response: “They are there to test my product”. …
Permanent link to this article: http://www.typemock.com/blog/2008/11/06/qa-tdd-and-unit-testing/
Jul
20
Rituals, Totemism and Taboos in Agile
Jonathan Starr wrote an excellent blog post with some musings about Scrum/Agile development use of rituals in order to create trust and collaboration between team members. I especially liked his summary of Agile Taboos: Thou shall not miss stand up and iteration planning. Thou shall not write code without unit tests. Thou shall not disrespect …
Permanent link to this article: http://www.typemock.com/blog/2008/07/20/rituals-totemism-and-taboos-in-agile/
Jul
09
Musings about Refactoring
For the last couple of weeks I’ve been paired with Lior on a large refactoring task that was long overdue. We did not have any specific bug to fix, but rather wanted to simplify some of the dustier corners of our codebase. This really helped me realize the importance of refactoring, and specifically of doing …
Permanent link to this article: http://www.typemock.com/blog/2008/07/09/musings-about-refactoring/
Apr
23
Can Num3rs Lie?
In a series of posts Oren (Ayende) and Sasha have debated the need to design for performance. Both parties make some very compelling arguments and its real interesting reading material. Since I still need to sort my thoughts on the matter (which will be presented in a future post) here’s just a teaser. Oren has …
Permanent link to this article: http://www.typemock.com/blog/2008/04/23/can-num3rs-lie/
