Software development, .Net, SQL Server, TDD, Agile, Community and other Odds and Sods
Mitch Wheat has been working as a professional programmer since 1984, graduating with a honours degree in Mathematics from Warwick University, UK in 1986. He moved to Perth in 1995, having worked in software houses in London and Rotterdam. He has worked in the areas of mining, electronics, research, defence, financial, GIS, telecommunications, engineering, and information management. Mitch has worked mainly with Microsoft technologies (since Windows version 3.0) but has also used UNIX. He holds the following Microsoft certifications: MCPD (Web and Windows) using C# and SQL Server MCITP (Admin and Developer). His preferred development environment is C#, .Net Framework and SQL Server. Mitch has worked as an independent consultant for the last 10 years, and is currently involved with helping teams improve their Software Development Life Cycle. His areas of special interest lie in performance tuning
Saturday, December 30, 2006
I think I can see my parcel!
Having had a few xmas parcels go astray en route from Australia to the UK (not to mention the horrendous cost of postage), a colleague suggested that I simply buy a few things from Amazon UK. Brilliant! Now why didn't I think of that! Worked so well, I sent two shipments. I came across this image today, and wanted to share it: Amazon UK at xmas! If only software could be written that way...
Sunday, December 24, 2006
Microsoft up to its old Tricks?
Just when I was starting to be a Microsoft champion and truly believe they had turned over a new leaf, they go and do something like this: Microsoft tries to claim a patent on RSS (just a few days ago). This is ridiculous and disgraceful! Everyone knows that Microsoft did NOT invent RSS! In fact, they were relatively slow to adopt support for RSS into their products. MS, you need to get those patent guys under control, before they seriously start damaging your newfound credibilty.
Saturday, December 23, 2006
What Developers Want
Rob Walling has posted an article, Nine Things Developers Want More Than Money, that managers should read, if they want to understand what makes most developers tick. Rob draws upon Frederick Herzberg's Two Factor Theory.
Just over 1 year ago I left a job at an engineering company in Perth (with its head office in Canada). In the space of just 10 months, before and after I left, my department had a turn over of its entire complement of staff. I mention this, because all of the problems and complaints voiced by the developers are discussed in this post. [This one's for you Bernie!] On the positive side, everyone that left found better jobs.
Tuesday, December 19, 2006
Over to You!
With the New Year quickly approaching, it's not unusual to find people thinking about changing positions or jobs and with that in mind Rob Farley has posted an intelligent and insightful piece of the subject of handing over one's responsibilities at the end of an employment.
I really like Rob's suggestion that a handover be 'practised'. It's a bit like factoring in 'mock' database backup restores into an overall risk strategy plan (I have witnessed first hand, 2 large engineering companies being caught short, by not checking that there was actually something on those backup tapes, that they were sending offsite to a fire safe for 2 years!)
Sunday, December 17, 2006
Visual Studio 2005 SP1 Released
If you haven't heard, Visual Studio 2005 SP1 has been released. You can download it from here. Charles Sterling talks about some of the improvements here.
Thursday, December 14, 2006
Bloated, Forgettable Software Dripping with Mediocrity!
OK, hopefully that title got your attention! More about it later…
Just like TDD, we deliver better results because we are forced to think about the actual problems we are trying to solve, rather than our ideas about how they should be solved.
“Getting Real” continues for a good 130 pages more than I’ve briefly skimmed over here. It’s worth a read.
Sunday, December 10, 2006
Got a Minute?
I came across this One Minute How-to podcast site while browsing my feedburner stats. It's a great idea and not unlike the theme behind DailyDevelopers, with an even larger range of topics. I love the idea of explaining something in just a minute!
Friday, December 08, 2006
Test Driven Development (TDD) in a Nutshell
Here’s a brief overview of TDD:
The TDD sequence is often represented as follows (Note: Not the usual sequence for traffic lights!):
Test Driven Development: Kent Beck. Addison-Wesley.
Refactoring: Martin Fowler. Addison-Wesley.
Test-Driven Development in .NET by Peter Provost. An easy to understand introduction to TDD and unit testing.
Wednesday, December 06, 2006
.NET Book Zero: What the C or C++ Programmer Needs to Know about C# and the .NET Framework
Charles Petzold (yep, that one!) has released a free, downloadable book aimed at C/C++ programmers that are embarking on the transition to C# and the .NET framework.
His blog post is here .Net Book Zero Now Available
Sunday, December 03, 2006
Book Review: Pro C# 2005 and the .Net Platform, Third Edition by Andrew Troelsen
Pro C# 2005 and the .NET 2.0 Platform, Third Edition
This book is clear, well written and does not sacrifice any depth despite its broad coverage. Although targeted at developers with a few years experience, it is one of those rare books that is good no matter what your level of experience. The style is very polished and the book’s topics flow easily into one another.
One notable and surprising omission of .Net version 2.0 features was the BackgroundWorker class. This is a very useful feature of .Net 2.0
This is one of two Apress books that I purchased 6 months ago, after researching what books were on offer for version 2.0 of the .Net framework (the other was Pro ASP.NET 2.0, which I hope to post a short review presently). As an aside, I’m not sure whether Apress still offer this, but when I purchased this book I was also able to download a free, fully searchable eBook as well.
Saturday, December 02, 2006
Perth .NET User Group Session - Open Mic Night
We (myself and Alistair Waddell) have organised a User Group event along the lines suggested by Rob Farley (great advice and tips BTW, thanks Rob), namely a 'have a go' meeting when anyone is invited to stand up for 10 minutes or so and give a talk on just about anything (even non-technical, if they like). It's happening on the 7th Dec, at the Excom facilities, level 2, 23 Barrack St.
The details are here; I'm really looking forward to it. Everyone is welcome.
This will be the last session before Xmas, so come along and have fun, learn something and network with like minded people over a few after-session drinks.
MSN, Email: mitch døt wheat at gmail.com