lessons-learned

Input Validation - What are some top issues to look out for, and lessons you have learned?

When working on applications that are heavy on user input, or even ones that are not; what are the biggest issues that you have encountered? What are the steps that you generally take to ensure that the input is real and accurate? What are some lessons that you have learned in regards to input validation that you wish you had known about...

If you could go back in time and change just one technically-related decision that you made, what would it be and why?

It's said that one of the best ways to grow is to learn from one's own mistakes and those of others. In fact, there are some organizations that find zero-based thinking so important that they actually catalogue all of their lessons learned such that they don't make the same mistakes again. With that in mind, if you could go back in tim...

Common "truisms" needing correction the most

In addition to "I never met a man I didn't like", Will Rogers had another great little ditty I've always remembered. It went: "It's not what you don't know that'll hurt you, it's what you do know that ain't so." We all know or subscribe to many IT "truisms" that mostly have a strong basis in fact, in something in our professional...

lessons learned or mistakes made when using asp.net mvc

what are your top lessons learned when starting asp.net mvc that you would highlight to someone starting out so they can avoid these mistakes? ...

Difficult lessons for new programmers?

I started off programming with no formal education in it all. I suspect this was (and still is) pretty normal, especially with the culture around programming. However, this inevitably means that you're missing a lot of useful knowledge that you end up picking up the "hard way" ... by making mistakes and slogging through it. So, what m...

What is the most painful development related mistake you have done and what you have learned?

What is the most painful programming mistake you have done and what lesson you have learn after? I guess mine was making a release to production on the development code which was not tested yet. The lesson-learned: Delete any projects that can trigger a release on the live application from CCTray. I only add them when a relea...

How to learn design patterns and use them in practice

Already tried: dofactory Sourcemaking+their video "GOF" book "Head First Design Patterns" book But still have problems with implementation scenarios on practice. Maybe i have too little experience? (almost 2 years using C#) Or maybe there are other resources or some methods to learn to see them? ...