Rainy days and Java always get me down


I've Moved My Blog

It's currently located at http://www.urlinone.com/blog

I should say "I'm moving my blog." It's a pretty painful process.

Pebble has blown up on me, and it's been many months since I've been able to blog reliably. I've lost posts. And now I've got to figure out how to migrate my past blog posts from Pebble to my new destination without all the URLs changing, lest external links become 404 Not Founds.

Why does everything in the 21st century have to be a three-day project???

Other People's Code is the bane of the programmer.

I used to write code for embedded, real-time systems like cockpit displays and flight simulators. Basically, I wrote code on the bare silicon, with the occasional API for an A/D converter or graphics chip. Other than that, it was me and the compiler and the hardware. And the compiler was usually the biggest problem. Compilers for embedded systems are notoriously buggy. The audience is less than a thousandth the size of mainstream software, so everybody's a beta tester.

Java is the most miraculous environment for code reuse. I find that my code makes up a small fraction of the actual software in any application. You've got an operating system, of course, a JVM, a container, and loads of jars. This is at best a double-edged sword. We are suddenly able to write much higher-level code, since we're building on top of all these other pieces of code. This is wonderful. But the pain of trying to learn these new libraries and get them to work together is almost worse than writing it yourself.




Add a comment

Title
Body
HTML : b, i, blockquote, br, p, pre, a href="", ul, ol, li
Name
E-mail address
Website
Remember me Yes  No 

E-mail addresses are not publicly displayed, so please only leave your e-mail address if you would like to be notified when new comments are added to this blog entry (you can opt-out later).

TrackBack to http://www.leegrey.com/hmm/addTrackBack.action?entry=1088609113000