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...
View ArticleMusings 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...
View ArticleRituals, 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...
View ArticleQA, 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...
View ArticleThe 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...
View ArticleLooks 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...
View ArticlePlug Your Own Leak
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...
View ArticleProgramming vs. Software Development
** Download your FREE CHAPTER from Roy Osherove ground-breaking book: The Art of Unit Testing ** A software developer, who goes by V., addresses this dicey topic on @codeproject: The following is an...
View Article
More Pages to Explore .....