This article was originally posted by one of the single smartest people in software development known as Uncle Bob on . Sadly his blog seems unreachable and has been for a long time, so I’m reposting the original content in its entirety as a public service. I make no claim I have anything to do with the creation of this article, I’m just preserving it for everybody to read. If you’re not ok with it, please let me know and I’ll take it down. Without further ado, here goes the original article.
The first rule of holes: If you are in one, stop digging.
Many software developers take this to mean that if you have a huge legacy mess in your software you should stop working on it and rewrite it from the ground up.
Everybody working in software development in one way or another has heard this at some point: it would be really nice to do things the right way, but right now we’re busy, there will be time to fix the problem later on. Continue reading →
I get asked almost weekly if I’m available to take this or that design gigs. I keep trying to explain that, although I’m a pretty decent designer, I enjoy product management work a lot more. Continue reading →
Everybody that knows me even a little bit knows how much respect I have for Google as a company, but with the Nexus One they messed up BAD.
I’ve been reading a lot about revenues, relationship with carriers, with other cellphone manufacturers (let’s say Motorola) etc… but everybody ignored the customers, the 150k that actually shelled the money for a phone that’s a bit of a mess.
I know the casual reader will jump on their chair reading this, but the defining the Nexus One a mess isn’t too much of a stretch and here is why: Continue reading →
The “press and hold” for right click is driving me up the walls while using the Adobe Creative Suite at work, so while it’s pretty easy to find a solution for Vista/Win7, the solution for Windows XP SP3 is bit harder to find, so I’ll make it available for everybody here. Continue reading →
It would be very cool, borderline awesome if Facebook decided to fix the annoying problem they have with duplicate names.
Let me clarify: there’s a guy in Italy called Luca Candela, just like me, and he’s uploading videos of his snowboard stunts all the time. While I can enjoy some snowboard videos here and there (I used to be a snowboarder when I had better knees and more time) I definitely don’t like being spammed by his friends’ comments all the time.
It’s baffling how a company of that magnitude decided to match people and accounts by using a simple string compare… really? That’s an amateurish mistake, and it’s been like that for as long as I can remember.
Apple doesn’t seem to care too much about the “experience” we’re having running Windows XP on their EXPENSIVE laptops. With OSX 10.5 and 10.6 they ship a sound driver that is simply NOT WORKING PROPERLY, and again, they don’t seem to care too much.
Well, if you, like me, are annoyed as hell about this, you can do yourself a favor a download this version of the driver that a great guy hacked in order to fix the problem.
This is a quick update just to say that San Francisco didn’t swallow me (although it’s been a very intense week since I moved here) and that so far I’m happy about how many contacts I’m establishing in the area.
The great news though is that the site redesign is almost complete, and soon all my work will find a better collocation in an on-line portfolio designed ad-hoc!
Thoughts on the Beautiful, the Usable and the Profitable