Author Archives: Tim Golisch

About Tim Golisch

I'm a geek. I do geeky things.

Requirements for Waterfall, Agile and Cowboy

Once again, I am comparing these three approaches to software development. It might seem funny that I could treat “cowboy” like it is a real methodology, but there is some reality to it and I would like to explain how … Continue reading

Posted in Methodology | Tagged , , | Leave a comment

Performance Testing – 201

In my career, I’ve done a few performance studies. (more than just a few). (I’m trying to be humble, but it’s not working). (Sorry). I’ve had some good mentors along the way, and I’ve done a lot of studying to … Continue reading

Posted in Optimization, Review, Testing | Tagged , , , | Leave a comment

Comparing yourself to others

This is a frequent topic with my kids and even some peers. “I’m not good enough” or “I wish I could be like that person. They have it all”. “I don’t think I could ever achieve what that person has.” … Continue reading

Posted in Lessons Learned, Personal | Tagged , | Leave a comment

Why your web server needs a data mart

The other day, I had a fun discussion with a colleague. We talked about data marts. Just in case you are not familiar with the term, let me take a moment to describe the concept. A data mart is basically … Continue reading

Posted in Architecture, Database, Optimization | Tagged , , , | Leave a comment

Value of a senior developer – part 3

In part 1, I talked about some unusual interview questions that were posed to me: 1) What does a company get from a senior developer for all of that extra cost? 2) You have a lot of experience with leadership, … Continue reading

Posted in Career, Professionalism | Tagged , , , | Leave a comment

Emerging from technical bankruptcy

The process for emerging from technical bankruptcy is actually similar to financial bankruptcy.  If you decide to pay-down the technical debt, instead of starting over, it means you need to change your current practices.  You have been living beyond your … Continue reading

Posted in Methodology | Tagged , , | Leave a comment

Management will prefer more tech debt (in so-many words)

Disclaimer: This is not about my current project or company. It is about all projects and companies, everywhere. If you are familiar with “technical debt”, I’m sure you would acknowledge: tech debt is bad, and if you allow it, you … Continue reading

Posted in IT Psychology, Lessons Learned, planning | Tagged , | Leave a comment