-
Why is Ruby on Rails all the rage at the moment, and why do a lot of .NET people seem so defensive? Undoubtedly, there is a buzz in development right now, things are changing rapidly, possibly more rapidly than they have for a good number of years. New languages are sprouting up all over it seems, with...
-
"Maybe There is a Better Way" I recently presented at DeveloperDeveloperDeveloper in Sydney, and although my talk was Stuff About CQRS, I opened with the slide My Object Today Is to Make You Think ... 'Maybe There is a Better Way' ( slides here ) The real focus of this was around how...
-
I came across a great video link yesterday, entitled “ Performance, Feedback, Revision ”. It’s a Canadian rapper named Baba Brinkman covering the theory of evolution and the work of Charles Darwin, and he equates evolution with how he writes his lyrics, Performance, Feedback, Revision. As I listened...
-
So my last post ruffled some feathers, but Steve hit the nail right on the head in his commments, and it was sort of the subtext of what I was saying: All this kerfuffle about "software craftsmen" and "code quality" and "best practice" misses the ultimate fundamental truth...
-
While some may argue that TDD, BDD, SRP, ahderence to SOLID, use of Patterns, and many other development practices and principles are critical to achieving great software, these all seem to miss some core truths. Most Software Has Not Been Developed This Way Yep, sorry to disappoint, but the vast majority...
-
Joel , in his inimitable way, posted the flame bait of all flame bait posts yesterday , explaining the role of the Duct Tape Programmer. To my surprise, the Twitterverse started to reverberate with commentary, but weirdly, almost all of it was very negative about the post, many claiming that Joel was...
-
I previously wrote a post stating that Software is a Wicked Problem , and indeed it is. There is a bigger Wicked Problem that affects software projects though, that of Politics and Management. While there are at least technical solutions to most software problems, and even wicked problems can be cracked...
-
A Wicked Problem, roughly speaking, has a number of properties: The problem is not understood until after the formulation of a solution. Wicked problems have no stopping rule. Solutions to wicked problems are not right or wrong. Every wicked problem is essentially novel and unique. Every solution to...
-
I'm not going to spend too much time describing the problem ... Kevin Pang has done so admirably here , however I do want to mention this "small" change as it directly affects a new site I am building right now to work over Twitter. Twitter's latest blog post titled Small Settings Update...
-
You know what we achieve with all our wonderful software patterns and practices? Not a lot on the whole. We do fairly well financially out of it, and many of those who use our software do fairly well financially from it too. A select few of us write software that can have a small impact on the well being...
-
Devlcio.us is proud to have Tuna Toksoz join us as our newest blogger … he really is one smart fish, and if you have been following his blogging on http://tunatoksoz.com/ then, you’ll be only too aware of his in depth knowledge of things like NHibernate and his involvement in Alt.Net Turkiye. He is also...
-
I’m all for doing things in the right order, and I probably should have done that before the last post… but… Anyway, the DDD series has taken on a bit of a life of it’s own – and the numerous posts and comments here have become spread out over many pages, and intermingled with everything else. To try...
-
Ya know, I blog partly because I like the sound of my own voice, and partly because I like to try and impart knowledge I have obtained to others. I also like to blog as it helps me formulate ideas and concepts in my own mind, and to have those concepts critiqued by others. This series on DDD was my way...
-
I've been playing around with some ideas that I want to drop into a sample application, but I am struggling to find a good domain to base the application in. My problem seems to be around the ISV side of things, as I want to include and show some of the key aspects of DDD, I need a fairly complex...
-
Is it always me that gets bizarre errors, or do you all get them and never post it on the Internet? I tried to install VS2008 on my nearly clean Windows 7 install on my 64 bit laptop. I have no idea why, but as VS was starting to install, before the product key, it dropped out with: “A problem has been...