Posts Tagged: Philosophy

Programming 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 explanation of ...

Read More

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

Read More

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

Read More

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

Read More

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

Read More

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

Read More

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

Read More

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

Read More
TOP