I’m a software engineering fashion victim, so when somebody comes to ask if some new feature should go in the design or not, I reflexively yell, “YAGNI!” YAGNI requires little thought, and it’s usually a good not a bad a wise-sounding answer.
However, I think Cameron Purdy is riding the crest of a new wave when he writes:
“Use your brain.”
I predict that next week, once the Great YAGNI Flamewar is but a distant memory, the sloganeers will pick up Cameron’s thought, and acronymize it as “UYB”.
So, in future, when somebody asks me about design features, I’ll be yelling, “UYB, UYB!”
This last week has been a really interesting one for SCO:
Met with Keith, David and Charles for our traditional drink(s) followed by Japanese meal last night.
Keith and Charles spoke highly of the Spring framework, convincing me to give it a go. An interesting aspect of Spring is that Spring components are POJOs, and so can be unit tested independently of their container. This compares well with EJBs, which must have a full EJB container1 before they can be tested.
1 Or a reasonable fascimile. The point is, unit testing an EJB takes more effort than unit testing a POJO.