Florian Mielke's Avatar

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.

14 Followers  |  2 Following  |  44 Posts  |  Joined: 03.12.2024  |  1.7714

Latest posts by florianmielke.bsky.social on Bluesky

Post image Post image

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! πŸ‘

24.03.2025 16:28 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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.

23.03.2025 16:27 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

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.

21.03.2025 14:41 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It might be, but I haven't seen it until now. πŸ«₯

20.03.2025 15:26 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

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. πŸ™ˆ

20.03.2025 07:57 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I make products and help teams get better at it.

That's the essence of my 25+ year career.

17.03.2025 19:24 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Playing around with some logo ideas for my new product.

Does this look like a "Joe"?

15.03.2025 08:06 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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.

12.03.2025 08:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Hello, good old friend. πŸ‘‹

Let's see how far we get this time.

07.03.2025 09:36 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

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.

25.02.2025 16:28 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

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

24.02.2025 10:58 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

I completely redesigned WorkTimes' paywall, removing a lot of clutter and streamlining it. I'm quite happy with how it turned out.

21.02.2025 10:17 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
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.

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-...

19.02.2025 11:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

For the 15th time.

This must be my longest-running subscription.

18.02.2025 08:31 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

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.

13.02.2025 15:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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.

12.02.2025 15:31 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

Made great progress in converting a SwiftUI view into a multi-page PDF file.

How it started How it's going

09.02.2025 17:20 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

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.

31.01.2025 08:49 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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. 🫑

30.01.2025 09:39 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Neither does "architect".

26.01.2025 17:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

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.

24.01.2025 11:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
OpenAI and Softbank are starting a $500 billion AI data center company Nvidia, Microsoft, and Arm are among the technology partners.

Meanwhile in the EU... 😴

www.theverge.com/2025/1/21/2...

22.01.2025 08:33 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Premature optimization isn’t just wasted timeβ€”it can make your code harder to understand and maintain.

Aways remember: The cost of code is in the reading!

21.01.2025 17:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

1️⃣ Make it work β€” focus on functionality, and surround it with tests.

2️⃣ Make it right β€” improve readability and maintainability.

3️⃣ If (and only if) performance issues arise:
β€’ Measure
β€’ Optimize
β€’ Repeat as needed

21.01.2025 17:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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:

21.01.2025 17:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Developers aim for that when creating pull requests, right?! 🫑

20.01.2025 17:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

From my series of "Developer Happiness in Swift".

Here is another handy extension that saves me a lot of duplicated code.

19.01.2025 17:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

No work today.

Instead, some family time.

But not without creating.

Have a lovely weekend.

18.01.2025 17:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Got some helpful feedback for the redesigned search bar in MinuteTaker.

I've refined the coloring and shadow to improve the contrast.

17.01.2025 11:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

I must admit that Xcode's Predictive Code Completion is pretty helpful when writing Unit Tests.

Write the function name, and based on the context, it will give you a reasonable starting point.

17.01.2025 08:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@florianmielke is following 2 prominent accounts