Category Archives: Optimization

Refactoring code that is too big

“If your code is so big that you need Regions to collapse areas of it, then your code is probably too big and you should consider refactoring it”. I’m sure everyone has encountered a programming task, where someone wrote a … Continue reading

Posted in Lessons Learned, Optimization, Professionalism, Programming | Tagged | Leave a comment

Just like free money, for SQL server

I just discovered something today which got me very excited, like finding a $20 bill, laying on the ground.  It must be my lucky day! Each time a new (or upgraded) development tool or server product comes out, I like … Continue reading

Posted in Optimization | Tagged , , | Leave a comment

Scaling a project

I recently read an article from a local “expert” about scalability of a dev team. The author claimed that every project can only be completed by a team of 7-10 people. The size of the project didn’t matter to the … Continue reading

Posted in Lessons Learned, Methodology, Optimization, Team | Tagged , , | Leave a comment

Performance Testing – Do it / Don’t do it / It doesn’t matter

Performance testing is an awkward topic because it is usually very difficult to pin-down what you want / need. Honestly, everyone would really love it if every system could be blindingly fast.  I can’t tell you the number of projects … Continue reading

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

Why your project needs to be reviewed

Imagine for a moment, that you have been handed a project that was done by somebody else? You look at it, and maybe the whole thing isn’t perfect *ehem*. I’m sure you’ve seen this before. Nearly every program that you … Continue reading

Posted in Lessons Learned, Optimization, Professionalism, Review | Leave a comment

Getting a program done sooner – Part 2 (the right way)

In part 1, I talked about the reasons that it is so hard to squeeze more work out of programmers and a few common approaches that yield bad results. Now, I’d like to talk about some better ways, that may … Continue reading

Posted in Lessons Learned, Methodology, Optimization | Tagged , | Leave a comment

Getting a program done sooner – Part 1 (the wrong way)

In my career, on more than one occasion, I have found myself in a situation where someone wanted me to complete my work sooner than expected.  In programming, most things just take some time.  It is okay to ask a … Continue reading

Posted in Lessons Learned, Methodology, Optimization | Tagged | Leave a comment