Yeah but I’m a developer, musician and a videographer so I’ve got a hold-all full of cables, a pelican case full of cables, a trunk in the garage full of cables, drawers full of cables and my office/studio is full of fucking cables all over the place.
This! I can count on one hand the number of times I've had a chance to spin up a greenfield project, prototype or proof of concept in my 30 year career. Those were always stolen moments, and the bottleneck was never really coding ability. Most professional software development is wading through janky codebases of others' (or your own) creation, trying to iron out weird little glitches of the kind that LLMs can now generate on an industrial scale (and are incapable of fixing).
Here's the next video documenting my progress creating a SwiftUI-style declarative video rendering engine. This video shows how I'm anchoring the features to the needs of my project to avoid getting carried away with silly features...
This is a fast tour through the implementation of a fadeIn(duration:) modifier in the SwiftUI-style video rendering framework I’ve been working on.
1. How modifiers are implemented
2. How image processing works
3. How the realtime audio works
Still feeling my way through, and I didn’t even touch on how much time it took to get everting into Swift packages before I could even start with the audio. But yeah this was a couple of days’ work last week and feels like huge progress.
I lasted about 18 months at Canonical (thankfully I didn’t have to deal with this interview process) and I can say that this description of an interaction with Shuttleworth rings true. The poster really did dodge a bullet by not getting hired. Enough time has passed that this now gives me amusement instead of making me feel outright angry. Shuttleworth is an autocratic micromanager who sprinkles arbitrary mandates into every aspect of the business, which accumulate to make it impossible to deliver anything effectively. The promise of the project was huge (this was over 10 years ago) and he hired many brilliant people but then largely ignored their expertise in favour of his own whims. You may notice that the things Ubuntu does well are mostly things that he didn’t find interesting enough to interfere with.
reply