welcome to boyet.com
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:
-
to discuss and teach algorithms, data structures, methodologies, and the like, and
-
to enable me to rant every now and then about, er, stuff in general.
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.
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
published: Fri, 11-Jul-2008
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
published: Fri, 11-Jul-2008
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
published: Sun, 6-Jul-2008
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
published: Thu, 26-Jun-2008
From the scary but true department: I've been recording a
whole series of videos for
DevExpress.
Read more...
Orpheus leaves us
published: Thu, 19-Jun-2008
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
published: Tue, 17-Jun-2008
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
published: Thu, 12-Jun-2008
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)
published: Thu, 1-May-2008
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...
RSS feed