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.
One of the hardest things about being a solo developer is quality control.
If you're the only developer in the team, and you don't have any testers, how do you make sure you don't break things?
I've been in a lot of startups that got this wrong. Now I'm on my own and I've had to find a way to cut through all the noise and create a sustainable process to keep my software stable while continuing to innovate with creativity and vigour.
I needed to find the perfect balance of automation and flexibility.
Ah, that table is helpful, and I definitely didn't notice a link to it before. Still, without a card for the "free tier" directly on the pricing page, you get the impression there are only paid options. I wouldn't think to click that to see details about a free tier, since (to me at least) the label implicitly is saying "Compare Features (of the pricing tiers shown on this page)".
Also, on the comparison chart, you could just say something like "Cards per slide: 3 / Infinite / Infinite / Infinite" and do away with the hover text.