if you don’t believe me, wait six months
We are now on year…three? Of this mantra.
ipsc shooter, shitposter
if you don’t believe me, wait six months
We are now on year…three? Of this mantra.


Jira, where productivity goes to die


This industry is completely screwed. The MBAs have successfully taken over the industry and turned it to shit. There’s no respect for craftsmanship, no respect for deep work, and a constant push to reduce labor costs.
I have been in the industry for 20 years and if I could leave tomorrow, I would.


For one really big bird


Knowing a programming language is not software engineering.
It’s like building a bird feeder and then claiming you can build a skyscraper.


This guy just vibe coded a bunch of slop, based on high quality training data (everyone’s code on GitHub, including probably lots of unity projects, godot, etc). It’s sort of disgusting to me.


This creates a tragedy of the commons situation where nobody speaks up and the ones that do speak up get punished.
This has been my experience too.


The tradeoff always was to use higher level languages to increase development velocity, and then pay for it with larger and faster machines. Moore’s law made it where the software engineer’s time and labor was the expensive thing.
Moore’s law has been dying for a decade, if not more, and as a result of this I am definitely seeing people focus more on languages that are closer to hardware. My concern is that management will, like always, not accept the tradeoffs that performance oriented languages sometimes require and will still expect incredible levels of productivity from developers. Especially with all of nonsense around using LLMs to “increase code writing speed”
I still use Python very heavily, but have been investigating Zig on the side (Rust didn’t really scratch my itch) and I love the speed and performance, but you are absolutely taking a tradeoff when it comes to productivity. Things take longer to develop but once you finish developing it the performance is incredible.
I just don’t think the industry is prepared to take the productivity hit, and they’re fooling themselves, thinking there isn’t a tradeoff.


but the UI into a cross-platform library (written in, say, Rust)
Many have tried, none have succeeded. You can go allllll the way back to Java’s SWING, as well as Qt. This isn’t something that “just do it in Rust” is going to succeed at.


Good choice but do be aware that it’s changing rapidly with the IO rework


Use your corporate email instead of your personal


Classic “management who hasn’t read The Mythical Man Month” situation


No, not for something that is over the network


No. You are using the APIs or scraping content.
The AGPL is meant to deal with making modifications to a GPL piece of software on a server and not releasing the source code (and changes).
For code to be GPL it needs to actually “link” in the sense of a compiler and linker, in order for it to be considered a derivative work.
Calling the REST API of AGPL software, I do not believe that meets the definition of linking.
I am not a lawyer but this is how I understand it


Ooh I’m going to have to check that out


I use Obsidian, and have the Vim bindings enabled.
I worked there too during that time you mentioned. I only made it a year before finding another job, so that I didn’t have to give my signing bonus back, the place is poorly managed.