After a very long hiatus, I'm starting to code again. And it feels good.
This week I've released my first "real" plugin for Movable Type. Real not because it's public (it's not, sorry*), but because it runs on a client site, and not a small one. Plus it's written in Perl, a language that remains fairly new to me (and that has scared me for many years). I had never written anything "for real" in Perl before.
I guess I was wrong. Of course I'm not as productive as a young fearless programmer who's not even graduated yet, and I'm way behind the latest best practices whatever they are. But I'm very good at understanding how things work (and can go wrong), and taking informal needs for crazy integration stuff on heterogeneous systems and turning them into reality. I'm a professional artisan in Uncle Bob's terms.
And what my friend Patrick Chanezon told me at Netscape a decade ago (gosh, time flies fast!) still resonates with me. You've got a zillion times more leverage with software than with selling your time. More changes and interesting times ahead, as always...
(*) This plugin sends a specially formatted Atom file by FTP to Yahoo! each time an entry is published or modified, for syndication purposes. If you need something similar, let me know. :-)