welcome to boyet.com

Julian M Bucknall Congratulations! You've reached Julian M Bucknall's personal web site and blog. In case you haven't heard of said Julian M Bucknall, (a) where have you been, and (b) you're in the company of billions, but I'm trying to rectify the fact ;-). I'm essentially a programmer by trade, an actor by ambition, and a computer scientist by osmosis.

This site fulfills two purposes:

Although I'll be uploading my posts in a blog, do note that I am not using a "proper" blogging tool. Hence there is no way to comment on my articles directly. However, if you subscribe to my RSS feed, you'll get an email link with every post. If you make a valid point, I'll certainly update the post to reflect it. One day, I promise, I'll get a real blogging tool but only once the comment spam problem has been solved to a greater degree than it is now.

In antiquity, I used to program in FORTRAN. I quickly moved to RPG II on the IBM System/34 and then RPG III on the System/38. By my early 30s, I'd graduated to Turbo Pascal on PCs, eventually migrating to the various Delphi incarnations. These days it's different: my main development environment is Visual Studio with C# and using the .NET Framework, both for Windows Forms and ASP.NET applications.

Developer Express logo Currently I'm Chief Technology Officer at Developer Express., a software company that writes some pretty damn functional components and tools for .NET and Delphi. I'm responsible for the technology oversight and vision of the company.

No matter why you came here, I hope you enjoy this web site.

Volvo P1800S brochure - March 1963

I may have mentioned it before, but my most favorite car ever was the Volvo 1800S, and I used to own one in England before I came to the States. Since I don't have one now, although I'm quietly looking, I do the next best thing: I collect the old car dealer brochures for it. Not only for pictures of the car, but for the most fabulous 60s fashion and hair dos. Absolutely amazing, very trendy. Read more...

Code from the internet

I've done it, you've done it, if anyone programs for a living I'll bet they've done it. What, exactly? Got some code off the internet to solve a particular problem and used it in your current program. Read more...

Drunks On A Plane

Last time I visited our Glendale office I caught what has become my usual flight back to Denver: the 7pm Southwest flight from Burbank, which stops off in Las Vegas for a quick half hour en route. Unfortunately the only direct flight between Burbank and Denver is run by SkyWest on behalf of United and it's just more expensive as well as being on one of those regional jets. LAX, as a destination airport, is just too far away from the office, both in terms of distance and traffic. Read more...

Julian On Film

From the scary but true department: I've been recording a whole series of videos for DevExpress. Read more...

Orpheus leaves us

Once upon a time there was a tabby cat called Orpheus. His owners loved him like you wouldn't believe or even have thought possible. At 6pm today, more or less, he died. Read more..

PCPlus: Cyclomatic Complexity

When writing code that is not a quick one-off test or experiment, that has some expectation of existing for a while through several releases, we need to consider its quality. The presumption is that higher quality code will be easier to maintain or enhance. But the problem then becomes: how do we measure quality? And, for that matter, what is quality code? Read more...

Life On Mars

Wow. Just wow. I'm blown away with how good Life on Mars has been. I finished the two series (on DVD) a month or so ago, watching the last two episodes in one marathon viewing. I haven't been so enthralled by a TV series in a long time. Read more...

Red-black trees (part 5, bis)

Something that occurred to me after I'd posted part 5 in my red-black tree series is that I was relying on you, the reader, visualizing the rotations and recolorings in my insertion example. I should have shown each intermediate step for each insertion, rather than just the end result. Doing so would have helped you picture the changes that are happening during this process. Read more..

A summary résumé

Julian has worked for several employers in diverse fields, from banks to software library vendors to the most well-known software vendor of them all. Are you looking to fill a position? Read his résumé...

tomes of delphi: algorithms and data structures

The best book on algorithms in Delphi.
ON SALE AGAIN!
Read more...

My Articles

Some of the articles I've written, available on the web. Read more...

ezdsl: easy data structures library for delphi

EZDSL (Easy Data Structures Library for Delphi) is a freeware collection of data structures classes for Delphi programmers. Read more...

writing quality software

Writing quality software is not just banging away at the keyboard. It's a whole way of thinking. Read more...

Background

Who is Julian? How did he create this rather effective web site? Read more...

Blog archive

The blog archives. Read more...

Blog Archive By Category

The blog archives by category. Read more...

OUT Campaign

image

RSS feed

rss feed

Follow me on Twitter

    Technorati