This is Dan Booth's Typepad Profile.
Join Typepad and start following Dan Booth's activity
Join Now!
Already a member? Sign In
Dan Booth
Recent Activity
I remember when I first got HD TV - I was amazed at the difference in quality. I'd spend ages regaling everyone I knew about how great it was. However, in reality a lot of broadcast content is still supplied in SD format and I soon realised that when a program was good then I never really cared or thought about "the pixels" because I was engrossed in it. (Probably my favourite TV of the year was an SD broadcast of a Danish series ("The Killing") - with subtitles). So, yeah, a great display is nice - but it is content that defines the experience. A funny video of a cat riding a tortoise on YouTube won't be funnier because it's in high definition (and, in fact, won't be in high definition on the new iPad as a lot of content will have to be upscaled). Certain things like readability will definitely be improved, but backlit screens will always be more of a strain on the eyes than low-tech paper and won't work great in bright light. Personally, I'd like to see Apple innovate a bit more in terms of the UI. Does a home screen full of icons become a better user experience because those icons are a little bit sharper? Or is the problem that a screen full of static icons is actually awful UI (equivalent to a Windows 98 desktop of an elderly relative packed full of shortcuts)?
Toggle Commented Mar 20, 2012 on Welcome to the Post PC Era at Coding Horror
Presumably you had to buy two because in this amazing post PC era operating systems don't support multi-user accounts?
Toggle Commented Mar 19, 2012 on Welcome to the Post PC Era at Coding Horror
Another thing that's great about Chrome is that it can be installed - and updated - on Windows without requiring administrator rights.
Toggle Commented May 23, 2011 on The Infinite Version at Coding Horror
Whilst I generally agree, there are some cases where developers make excellent testers, and those cases tend to be related to security issues. For instance, lets take a web-application. A non-technical tester is probably not going to try XSS, SQL injection attacks or hack around with the query string or edit hidden fields. As a developer you often have a good idea what the weak spots of an application are - the buttons that can be pushed to crash it. Whenever I see a query string I just can't help hacking it! "Ummm, so there are ten pages of search results - what happens if I change ?page=10 to ?page=11 or ?page=ABC?". You might say this is the job of a specialised security consultant, but many small firms can't afford that luxury. That is where developers knowledge comes in handy to compliment other test paths.
Toggle Commented May 12, 2011 on Making Developers Cry Since 1995 at Coding Horror
Most of the software I develop is bespoke, so is heavily based around the client's specific requirements. Only most clients don't really know what they want when it comes to actual features. The big mistake is to offer clients a wide array of choices because they invariably always select what they perceive to be the most flexible, open solution - even if it is more difficult to develop and costs them more. And invariably they won't use it. If you say to someone, "Do you want feature X, which we think will do what you require, or do you want feature Y which will not only do what you want but also integrate with Facebook, generate PDFs and export data in ten different formats" then they will nearly always choose 'Y' because it sounds better and they are scared of making the wrong choice. People naturally hedge their bets and think, "Well, I better have that... just in case". The key I find is not to offer them choices but propose a solution and see whether it suits them. If it does, great, but if not then you are step further in finding out what they actually require.
Toggle Commented Jun 2, 2010 on Every User Lies at Coding Horror
Dan Booth is now following The Typepad Team
Jun 2, 2010