32 ms·
I think that there's some extent to which the mere fact that something is your job drains the motivation from it. In my day job, I work on some world-changing t
by thequux 6y ago
I think that there's some extent to which the mere fact that something is your job drains the motivation from it. In my day job, I work on some world-changing technology that will massively improve the state of security; I see applications for it everywhere. I have nearly complete control over the technical aspects of the project, from language (Rust) to framework to code style, etc. I enjoy working with my colleagues, and we all feel strong loyalty to each other. It's the best work situation I could hope for, and I plan to stay there for the foreseeable future.
And yet, I somehow find continuing to work on it to be a bit of a slog. At the end of the day, I breathe a sigh of relief and crack open my personal project, which is a point of sale system written in COBOL on an AS/400. This, somehow, sparks joy.
Yes, there are aspects that can make a day job more or less pleasant. Keeping up with the churn in faddish sectors is exhausting, and I'm glad that I've been able to avoid touching the web in my career. Unrealistic deadlines are a sure-fire trip to burnout for me. Constantly putting out fires gets demoralizing.
So, you can control how much your day job bothers you, and even like it, but it's never going to have the same joy that you feel when you're working for yourself, with nobody to answer to. I still think it's a better career track for me than any of the alternatives though.
- xupybd 6y agoWould love to know more about your point of sales system.
- thequux 6y agoA few years ago, I wrote https://github.com/0x20/backtab https://github.com/0x20/backtab to sell drinks at the local hackerspace; it's worked well so far, and the backend has a fairly simple REST interface. Since then, my flatmate got me interested in the AS/400 hobbyist community, and before long I had found myself the proud owner of an IBM Power 750 Express server running IBM i, with no idea what to do with it. I've wanted to use COBOL for a real project for a while, and porting the backend seemed like a fine excuse :-D It's been slow going because the IBM docs are extremely dense, but the project so far has convinced me that if IBM i were available to hobbyists at a reasonable price, it would be a much bigger player in the market. Building simple CRUD-style apps is trivial, with the "GUI" design being almost VB-levels of easy.
- xupybd 6y agoThat's pretty cool. I'd not have thought it would be easy. But that'll be a very neat project. Would love love to follow it if you ever decide to make it public.