A few weeks ago, I wrote about how replacing an existing system is a bad idea and refactoring is a better direction. In that post I said: Generally, wholesale re-engineering of a system is a bad idea, because the system still serves a purpose and its’ functionality is a moving target. If the system does… Read More Rebuild Or Buy: The Decision To Scrap A System
I have previously talked about digital curation and that you should follow my shares in Google Reader. The problem is that only some of you use Google Reader, some use Google Buzz and everyone else is using Twitter and Facebook. I do not want to clutter my Twitter stream with my 40 shares per day,… Read More Helping With Digital Curation
Last week, I read a post at High Scalability talking about getting research out of academic environments. There is a lot of technology that starts as academic research, but there is a problem with some research being adopted by other technologists. That post has a very good explanation of why: Over the years I’ve read… Read More New Technology Success Depends On Adoptability
If you talk to a programmer, almost all software sucks, even the programs they wrote a few months ago. This is typically due to changing technology, increased knowledge or even a market shift. The software you wrote may have been a good idea when you started, but does it serve the correct purpose now? Even… Read More Re-Engineering In Agile Development Can Just Be Refactoring
By now you have heard about the controversy surrounding WordPress and Thesis, the premium WordPress theme. Matt Mullenweg has previously expressed his disapproval of premium themes and plugins that are used with WordPress. His defense is that WordPress is licensed using the GPL, and anything that runs with it should be as well. Things have… Read More WordPress And Thesis Can Argue, But What Does The License Say?
This post is inspired by a question on LinkedIn but I felt required a full blog post to really explain the answer. There are plenty of companies that still develop their applications using the traditional waterfall model, or even a complete lack of formalized processes. This is somewhat surprising considering the amount of information available… Read More How To Succeed With Scrum When Your Company Is Anti-Agile
This post is just a quick note to let people know that the blog has visually changed. There is a new layout, not completely different than before, but definitely different. One thing you will notice on the right side are the new social images. There are convenient buttons you can use to follow me on… Read More Regular Geek Gets A Redesign Mostly
The stream is the user interface design for many popular sites now. Facebook is using it as the main news feed and your home page. Twitter has never used anything but the stream. FriendFeed used the stream, but also made more popular or recent items “bump” to the top of the stream. Digg was not… Read More Did We Miss The Boat With The Stream?