Tag Archive: Philosophy

Aug
15

Plug 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 emphasis on good OO principals. Worked against interfaces. And he wrote his own hand-rolled mocks. I …

Continue reading »

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 …

Continue reading »

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 …

Continue reading »

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”. …

Continue reading »

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 …

Continue reading »

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 …

Continue reading »

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 …

Continue reading »

Permanent link to this article: http://www.typemock.com/blog/2008/04/23/can-num3rs-lie/