1,365 karma · joined August 3, 2015
I'm a husband and a father of two. I've been working in Scala for over a decade, and I'm part of the founding team at Paqle.
I work on a full stack programming language called Firefly and I organize a functional programming meetup in Copenhagen:
https://www.meetup.com/moedegruppefunktionellekoebenhavnere/
It's once a month - swing by if you'd like to meet up!
meet.hn/city/55.6867243,12.5700724/Copenhagen
We tried a few agentic coding tools at work, but they didn't really help.
Along came a project that required us to build a custom harness. One day we added some very basic coding tools to the harness at a whim, and it just immediately (and surprisingly) blew away everything we'd tried.
Now we do most coding through that, and it's a clear productivity boost (2x?). It still requires hand holding and review, and some amount of manual fixing.
But being able to build things much faster is a lot of fun.
Maybe freshly prepared software made at home in a less-than-perfect manner for a tiny target audience is still a mouthwatering dish in comparison.
It's been tried so many times before, and it never worked.
I think we should consider slime mold intelligent, and realise that it's a spectrum. Path finding is AI. There are probably forms of intelligence we have yet to discover.
School shootings happen every year in the US, yet guns aren't banned.
Besides, banning open models would put ordinary US businesses at a disadvantage compared to the rest of the world.
I also think it signals that I was happy with that solution in the ongoing conversation.
On the other hand, I'm much more sloppy with my writing.
The token cost is irrelevant, tool calls and reasoning probably dominates.
In Rust, which is arguably also a low level language, it looks like this:
enum Option<T> {
None,
Some(T),
} fn Maybe(comptime T: type) type {
return union(enum) {
value: T,
nothing,
const Self = @This();
pub fn just(the_val: T) Self { return .{ .value = the_val }; }
pub fn nothing() Self { return .nothing; }
}
}
Over this? data Maybe a = Just a | Nothingruby-lang.com stood out with a text in a big font:
Ruby is...
Followed by a paragraph about what makes Ruby special. I think that was an exceptionally simple and natural way of introducing something as complex as a programming language.
It ticks some of the boxes, but tonnes of work would be needed to turn it into a full alternative.
In any case, if you take it for a spin, I'd love some feedback.
Speed is not an optional feature on the web. The site above is written in Firefly, uses hydration, and scores 100% on PageSpeed Insights.
The language is largely complete, and we're now working on DX: Got a language server, a devserver, and some essential libraries.