Older blog entries for cwinters (starting at number 57)

The nice people at kinesis are sending me a new keywell (that's their term for it) for just $30, plus shipping so, unless I screw something else up, I'll be back in typing-happy land again tomorror. Cool.

Slogging through a fairly large OpenInteract site done on an old (6 month) version by some junior programmers. Fun. But at least while I'm doing that I'm finding featurelets to add (and adding them) and bugs to fix (and fixing them). On the downside, it's delaying the 1.07 OI release and the 0.40 SPOPS release and stealing time away from another Really Important Deadline as well as preparing a presentation for YAPC.

(BTW, just curious: is anyone from Advogato going to YAPC?)

Also, someone just came out with an alpha for DBD::LDAP, which if it works well would be superfly since we could plug it into SPOPS and have it Just Work.

Ack -- while cleaning my Kinesis countoured keyboard I broke one of the connections from the one set of keys to the controller, so the entire left-hand side won't work. (I'm so gd clumsy sometimes...) I've grown terribly dependent on it and am afraid the nasty wrist pain will come back since I'm back on the standard keyboard.

There's been a couple of folks in Cornell doing neat-o stuff with SPOPS -- it's very fulfilling when people take something you've coded, even if it has a fairly narrow purpose, and do something you never thought of with it.

Icky hardware stuff: got snazzy new mb and cpu but problems abound. Methinks it's a problem with the power supply, new one coming will test that out. Way, way too much time spent screwing around with it, reading forums, newsgroups, scouring google, etc. Arg.

SPOPS now supports lazy loading, which means that listing hundreds of HTML page objects won't eat up all your memory and demand more. (Doh!) New release (0.40) should be out shortly.

OpenInteract is going well. I created a relatively simple project management app for myself, mostly for the app but also to get back up to speed on things. Mission accomplished on both counts.

Did an informal presentation about OI last friday down in DC. Wouldn't you know it, I'd neglected to install a browser on my laptop, so it was all talk talk talk. A couple of people seemed to really get it, which was nice. I think after YAPC I'm going to make an effort to get around to various perl user groups to give a talk on OI, as well. By then, I'll have a browser on my laptop and even prepared slides!

dyork: Could you check that link on your DocBook instructions again? I tried it and got an error. I'm very interested in this.

Well, it's official now: I'm on my own. The previous place went through some recent turbulence which, combined with the fact that I was once again the only developer working on a product, got me looking elsewhere. And where did I wind up? Right back where I started, basically, except I have much more freedom than before.

Most of my time is contractually spoken for by one of my previous employers, which means stability. But the company I just left is (80% sure) going to hire me for projects and training as well. Hopefully this will be a good excuse for me to get out and meet people and see what else is around too -- something I don't always naturally do.

Before I left, I gave three days of training on the product I've been working on for the last six months along with the whole J2EE/EJB/... framework. It seemed to go well, but I noticed a disturbing tendency in myself to talk in abstractions rather than use concrete analogies. For one of them one of our more creative developers rescued me: in talking about serialization, he made the analogy that you can talk about food over the phone (a serializable object) but you can't send a big mac over the phone (a non-serializable object).

I'm going to miss working in the same office as these guys -- they could be crude at times, but always clever and rarely mean-spirited. We'll see what develops.

Plans for the summmer are jelling: yapc in mid-June, Greece in June/July (finally a honeymoon!) and Monterey, California for a wedding in early August -- with a few days for padding.

I'm getting back into OpenInteract/SPOPS development. I was a little burned out for a bit -- I wonder how often this happens to other people? I just needed a few weeks away from thinking about or doing anything with the project (other than idle wakeup/shower wandering mind thoughts). However, a developer in Germany has been asking a few questions on the -dev list and privately about OI and it's been acting as kindling for more ideas -- surely a good sign. I hope to be able to drum up interest at yapc, and one of the surest ways to do that is have excellent docs for people to learn from. ("Gentlemen, you have your assignments.")

I have two more weeks at The Company and then I'm on my own, although a big chunk of my time is already spoken for, so it's not as risky as it initially sounds. I still have some mixed feelings about leaving -- the developers that are left are generally quite bright and if other folks had started Java development a couple months ago I might still be there. But if I'm going to be working by myself, I might as well be doing someting I really like :-)

Another job change is in the future. I'll be working for myself -- I grabbed the domain name warefor.com just because it sounded cool in a development sense, marketing sense and old english sense. Working primarily on OpenInteract and implementation projects, which is excellent. OI development has been stalled for a few weeks because I'm trying to get a life, so this will kickstart all that.

More later...

pjones: Glad you're not generalizing or anything.... Try coming up to yapc in a couple months and see what the community is really like.

Work stuff is muddled -- a magic 8-ball would say: "Uncertain, come back later." Continued fallout from last week's doings -- everyone is working shorter days and sitting around talking about things like "Who's the most successful person who was once in a successful band?"

Went to the first night game (and Pirates win!) at the brand new PNC Park. Nice! Watching baseball in Three Rivers was painful but this was quite intimate. Even better, this was my first anniversary present and my wife managed to somehow score some excellent seats. I haven't been paying much attention to baseball (or sports in general) the last couple of years (too many other things to concentrate on, and it's like cheering for laundry) but we had lots of fun.

OI/SPOPS development hasn't done much in the last week or so. Postgres support will be in 0.40, which hopefully I'll be able to get out next week.

Ouch ouch ouch. Company turbulence resulted in 40% of the folks being laid off yesterday. Brutal way to do it too. Watching people pack up their stuff is painfully sad.

48 older entries...

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!