Home

Miscellany for March

[Click to print this article]

Birdhouse

Yowza! I've suddenly realized that it's been a long while since I've posted anything on my site.

Well, I have good reason: things have been moving apace in the Bucknall world, and I've finally found an hour or so to let you in on them.

First, I have a new job working for a great company with a bunch of interesting people. I'm Senior Software Architect for Falafel Software, working with people like Lino Tadros (my boss) and Steve Tiexiera and Charlie Calvert and Brian Long and Jim Cooper and... the list goes on. Lino asked me for a brief bio, and it turned out to be longer than anyone else's.

In case you didn't know, Falafel are a consulting and training company, targeting (but not to exclusion) C#/.NET, Delphi, and Java.

The great thing about this job is that I can work from home, with less traveling. Those who know me know that I've been weekly commuting on planes for 22 months, mostly United, so the ability to commute from my bedroom across the landing to my office is a joy to experience. That doesn't mean that traveling is out, of course; there will be many opportunities to rack up the miles as I visit clients.

Another great thing about this job is the ability to work on interesting applications using the latest technologies. We'll see if I can't talk about some of my architectural/development experiences (names may be changed to protect the innocent, or something).

One of the things that Falafel encourage is to blog and they've set up a public blog, posted to by employees. It's called Flogging with the Falafel Software Team, which sounds a bit like a weird cooking procedure. Holy cow! I'm now going to be writing two regular blogs? Robert Scoble would be proud of me. (Actually, I've already posted a couple of entries on the Flogs page; do please take a look.)

What I'll probably do is to write smaller articles for Falafel, leaving the larger, more detailed ones for this site's blog.

Second in the list of things that have been happening is that I've been writing a component product for .NET in C#. Man, this has been an eye-opener for me. It's a bit like the first time I wrote a component for Delphi 1 in the far-off days when we started Orpheus at TurboPower. So much information to assimilate. So much research to do. So many classes to peruse and review. The interesting thing is that I'm writing the component using TDD (Test-Driven Development), something we never did at TurboPower ("Does it work? It looks like it. Let me randomly change some properties to see. Oops."). And I have to say it's going really well. I can make really fundamental changes to the code, adding new classes, splitting older ones, moving stuff around, and my tests have been my safety net, catching some nasty problems I hadn't seen or considered.

The work, as you can imagine, has been very intense; hence one reason for the lack of blogging. By the way, I'll reveal more about this component when it's more stable.

Third is writing articles for The Delphi Magazine. After my Microsoft hiatus (when I couldn't write for TDM), I started writing some more articles, this time with a more .NET bias, targeting Delphi 8. So far, the February edition had my article on the CLR's Garbage Collector (for which I got the cover!), and March's had part 1 of a series on System.Collections. There's another part already written and sent up (possibly for the May issue, we'll have to see), and I'm finishing off part 3 hopefully this weekend.

Other snippets:

Finally, some more search phrases used to access my site in March: