-
I’ve been giving talks for quite a while now on best practices, unit testing and other things that aim to make our lives as developers easier. Having myself suffered and lived in a World where nothing was put through automated testing, QA was usually delegated to our customers, and having faced...
-
Recent conversation I had with someone the other day: Jack : Yes, but we can’t do it like that. The business does not work that way. Me : Why does it not work that way? Jack : It’s a fundamental aspect of the business. We can’t change that. Me : And I accept that, but have you thought...
-
The Dependency Inversion Principle states: A. High-level modules should not depend on low-level modules. Both should depend on abstractions. B. Abstractions should not depend upon details. Details should depend upon abstractions. (Source WikiPedia). Throw that at a terrible programmer , and all you’ll...
-
I’ve heard many people rave about Balsamiq Mockups , an Adobe AIR app that helps design user interfaces, but until today I had never looked into using it myself. Like many developers, I don’t mind opening up my IDE to build a prototype and us that to tweak my user interface from. I felt that...
-
Writing specification and documentation is one of the biggest issues for most developers. We are rather technical persons and writing twenty sentences to describe something that exist in our mind as a code is sometimes painful process. This is why I'm always looking for good examples and using them to...