Florian Mielke
banner
florianmielke.bsky.social
Florian Mielke
@florianmielke.bsky.social
I make products and help teams get better at it. 20+ years of experience in software development.

Creator of WorkTimes.app and MinuteTaker.app.
It looks like @WorkTimesApp's subscription business is somewhat healthy overall.

However, the trial start rate could be higher.

Shout out to @RevenueCat for providing these valuable insights to us! 👏
March 24, 2025 at 4:28 PM
Has anyone else noticed that iCloud’s spam detection has been off lately?

I’ve had a lot of legit emails from known senders going straight to spam.
March 23, 2025 at 4:27 PM
Finally reached my goal for today! 🎉

Honestly, I'm surprised by how many extra steps it takes to get the default ci.yml of a new Rails project working. I need to document this for next time.
March 21, 2025 at 2:41 PM
Wait, what? "Command" + "Click" on a localized string in Xcode takes you directly to the strings catalog entry. 🤯

I only knew the other way around. 🙈
March 20, 2025 at 7:57 AM
I make products and help teams get better at it.

That's the essence of my 25+ year career.
March 17, 2025 at 7:24 PM
Playing around with some logo ideas for my new product.

Does this look like a "Joe"?
March 15, 2025 at 8:06 AM
Want a more productive development team?

Give them:
1. One, and only one, feature to build.
2. Uninterrupted time to build it.

That’s it.
March 12, 2025 at 8:00 AM
Hello, good old friend. 👋

Let's see how far we get this time.
March 7, 2025 at 9:36 AM
Finalized the first set of new App Store screenshots for WorkTimes in German and iPhone only–already live.

iPad and non-German screens will follow. But as Germany and the iPhone is about 95% of my user base, I've focused on the most important ones for now.
February 25, 2025 at 4:28 PM
The screenshots of WorkTimes are visually outdated. So, in addition to overhauling the paywall, I also started working on new screenshots for the App Store.

They still need some final refinements, but I really like the new and fresh appeal and copywriting.

Left: old; Right: new
February 24, 2025 at 10:58 AM
I completely redesigned WorkTimes' paywall, removing a lot of clutter and streamlining it. I'm quite happy with how it turned out.
February 21, 2025 at 10:17 AM
Be aware of what you define as a reference date in your team if you can't or don't want to use "nil". 😉

Fun fact: I even learned COBOL during my studies back in 2001.

www.wired.com/story/elon-...
No, 150-Year-Olds Aren't Collecting Social Security Benefits
Elon Musk claims to have found rampant fraud in the Social Security Administration. There's a much simpler explanation.
www.wired.com
February 19, 2025 at 11:00 AM
For the 15th time.

This must be my longest-running subscription.
February 18, 2025 at 8:31 AM
I'm about to finalize the PDF export for WorkTimes.

I added some additional export options and a nice preview of the generated PDF file.
February 13, 2025 at 3:51 PM
Don't waste time waiting for your computer to build or compile.

It is the main tool to do our work.

Buy the fastest machine you can afford.
February 12, 2025 at 3:31 PM
Made great progress in converting a SwiftUI view into a multi-page PDF file.

How it started How it's going
February 9, 2025 at 5:20 PM
Making progress on generating a PDF file with multiple pages from a SwiftUI view.

✓ It dynamically calculates the number of rows that fit on a page
✓ It renders a header on the first page

→ Next one: Render a footer on every page.
January 31, 2025 at 8:49 AM
One of the most requested features for WorkTimes is to export your hours worked as a PDF.

Since iOS 16, we can generate a PDF directly from a SwiftUI view.

Unfortunately, it does not calculate page breaks and renders the view at its own or a given size.

Challenge accepted. 🫡
January 30, 2025 at 9:39 AM
Neither does "architect".
January 26, 2025 at 5:00 PM
MinuteTaker lets you link ongoing action items across meeting minutes, but seeing the big picture wasn’t easy.

The next update fixes that: You can now tap to view the full history of linked items in a clear timeline.
January 24, 2025 at 11:00 AM
In my career, I’ve seen countless developers fall into the trap of optimizing for performance too early.

Don't!

Don’t optimize upfront unless you can see AND measure real performance issues.

Instead:
January 21, 2025 at 5:00 PM
Developers aim for that when creating pull requests, right?! 🫡
January 20, 2025 at 5:00 PM
From my series of "Developer Happiness in Swift".

Here is another handy extension that saves me a lot of duplicated code.
January 19, 2025 at 5:00 PM
No work today.

Instead, some family time.

But not without creating.

Have a lovely weekend.
January 18, 2025 at 5:00 PM