6,413 karma · joined September 24, 2014
Current project - a simpler knowledge graph platform: https://trivyn.io
As a side project / experiment, I designed a language spec and am using (mostly) Opus 4.5 to write a transpiler (language transpiles to C) for it. Parser was no problem (I used s-expressions for a reason). The type checker and transpiler itself have been a slog - I think I'm finding the limits of Opus :D. It particularly struggles with multi-module support. Though, some of this is probably mistakes made by me while playing architect and iterating with Claude - I haven't written a compiler since my senior year compiler design course 20+ years ago. Someone who does this for a living would probably have an easier time of it.
But for the CRUD stuff my day job has me doing? Pffttt... it's great.
Trivyn: Ontology-first knowledge platform. Runs on a single machine, via a single executable. I wanted a simpler alternative to the large complicated enterprise products that tend to dominate this space.
I'm really trying to get a private beta out the door by Christmas. I do plan to have a free version for academic/personal use.
Backend is written in Rust, uses oxigraph for its triple store.
From the perspective of a primarily backend dev who knows just enough React/ts to be dangerous, Claude is generating pretty decent frontend code, letting me spend more time on the Rust backend of my current side project.
Still have my clearance for a couple years I suppose - perhaps all this anti-remote madness will be over before then.
Finally managed to get a job offer (after being unemployed for a bit) doing Python. It's starting to look like demand for JVM experience is beginning to wane. Might be time to move on anyway :shrug:
I'm old... as long as there's a steady paycheck involved, I'll code in whatever language you say.
Though, currently working on a little personal project in Scala. :)
We're still trying to figure out the marketing. I'm convinced the high failure rate of restaurants is due largely to founders who know how to make good food and think their culinary skills plus word-of-mouth will get them sales.
I've never seen the job market for engineers this bad. I was unemployed in 2008; this is worse.
The main problem with Monads is you're almost always the only programmer on a team who even knows what a Monad is.
Location: Soldotna, AK
Remote: Yes
Willing to relocate: No
Technologies: Clojure, Scala, Java, Python, Ada, RabbitMQ, Postgresql, Docker
Resume/CV: https://drive.google.com/file/d/1Bz7ucVofUvXsWLtY3tZ7cbELxxYQLWnm/view?usp=sharing
Email: jcadam.sm@use.startmail.com
I'm a senior engineer with 19 years experience across a broad spectrum of domains and technologies. My most recent role was leading development of a knowledge graph platform using a polyglot microservices architecture.Open to FTE or 1099 work.
So I totally understand why folks who can barely afford to put gas in their car are driving around on all-seasons year round (and ending up in the ditch frequently).