Category

Leadership

Category

You can stumble out of the blocks, you can mess it up in the middle, you can fight down the line and make every conceivable mistake along the way – and still, finish strong. But when you start again, you have to learn from everything you did before to grow.  Chances are you are going to make a whole new set of mistakes, but you will have learned from the ones you made before and…

Regression testing is when you re-test everything in your suite to see if it still does the same thing it originally did (correctly). Sanity testing is the bare minimum testing that validates your core product to ensure it can do the most primal functions necessary to survive. Coverage looks at how far your testing extends – does it extend to everything you need it to reach? Leadership is knowing where, when, and how you need…

I’ve been on four projects in the last year that all had issues with Timezones, user locales, UTC, and everything else in between that relates to time and date calculations. Timezones are complex, but rarely do we deal with them at the beginning.  Instead we deal with them when the first issue rolls in and then we have patch or hack the implementation because to fix them in the source would require cataclysmic changes that…

There is no “best way” to do Standups.  I’ve done them at various different companies, all in different ways, some have been great, some not so great, some downright painful. What matters is you don’t give up, you recognize that each team is different and you move forward. Here are some thoughts on the subject via Remotely Prepared.

We all hate when our code breaks. You put all this time and energy into creating the most beautiful piece of software known to mankind and then it blows up on the launchpad. It stings.  Even after so many years of programming, it stings. But code is code and it will blow up (I believe this to be its second purpose in life). Owning the problem when this happens is good, blaming yourself and hiding…