April 03, 2006
What this blog is ACTUALLY about
Given all the publicity that this blog has received recently over my relationship break-up I thought it might be a good idea to give any new visitors a jumping off point into some of the more popular technical pieces. Believe it or not, this blog isn't all about network snooping and infidelity. More often than not it's about C++ on Windows, Test Driven Development and my opinions and whinges about software development issues.
So, here are some of the blog posts that will give you a feel for what this blog is really about.
- [0] - the first entry
- 80 00 1A 00 0F D7 - Bluetooth and OBEX. Lots of comments about how to get various bluetooth devices working with XP.
- Army of muppets - less is more, lots of programmers are crap, don't stuff your team full of them...
- Assert is evil, except... - my, apparantly, controversial views on the use and misuse of the humble assert.
- Async OpenSSL - integrating OpenSSL with asynchronous sockets.
- Bluetooth Sockets on XP - a simple snippet of code that is currently my most popular posting to date.
- Classic hits - this entry...
- COM is just an interface layer - why you should usually treat COM objects just like any other external system.
- Comment rot - why most comments should be removed.
- CORBA, C++ and Java - a series of articles on CORBA object lifetime management.
- Deadlock detection on Win32 - finding deadlocks, automatically, before they happen.
- Death by debug trace - just like asserts, "debug traces" are often misused.
- Exceptional - why exceptions are not evil.
- Flame on, ooops! - live and learn, some people don't like to be disagreed with...
- Latest Socket Server code - the latest free version of my server framework.
- OLE DB and ADO - a series of articles on OLE DB. Just say no.
- Practical Testing - a series of articles that shows how to test a gnarly piece of non-trivial, real world, code from my "back catalogue".
- Refactoring Project, reprise - an entry that summarises what we achieved on the "Refactoring project" a Trade Entry and FX display system based on the "big ball of mud" design pattern.
- Singletons are evil - they inhibit testing, are often simply disguised globals and are used way too often; those GOF guys have a lot to answer for.
- Sri Lanka, my sister and the tsunami - my sister was in Sri Lanka on 26th December 2004, this is her story.
- Why do you code? - because I couldn't not code.
- Why so much bad code? - thinking, discipline, courage; much code is written without any of these.
Disagree with me? Leave a comment and we'll talk about it.
Share this entry: Email it! | bookmark it! | digg it! | reddit!
Posted by Len at April 3, 2006 11:01 AM
| Comments (5)
| Categories : General
Copyright © 1990-2010 Len Holgate. All Rights Reserved.
Len, although I discovered your blog as a result of your somewhat unfortunate leap into notoriety, I was pleased to discover that you have some interesting technical articles in your archives.
I am glad to hear that you're still programming. I still remember giving you a C test at Interlink all those years ago.
--- Rod
Rod
Good to hear from you. The publicity was a pain but it has meant that I've regained contact with several old friends who had fallen off the radar.
Len
I'd like to apologize, I was the one who posted that post you made to digg.com. I guess it was an unfair thing to do.
Jeremiah
These things happen. No harm done. I doubt you expected the posting to be quite a popular as it turned out to be...
If I hadn't wanted people to know, I wouldn't have posted it. That said, I never expected quite so many people to read it...
Well that's sad to hear about your unfortunate experience but your blog seems very interesting. I have gone to every link given and found them pretty useful. Thanks for all such technicalities being summarised so beautifully!