One codebase is six years old, another is three, another two, and the rest are much younger.
Opening them feels like opening old journals.
You see who you were as a developer at that time.
One codebase is six years old, another is three, another two, and the rest are much younger.
Opening them feels like opening old journals.
You see who you were as a developer at that time.
They appear on a few devices, under conditions you cannot replicate, and then vanish without explanation.
These are the bugs that test you the most as a developer.
They appear on a few devices, under conditions you cannot replicate, and then vanish without explanation.
These are the bugs that test you the most as a developer.
People often assume that every suggestion should become part of the roadmap, but that is not how a product grows.
People often assume that every suggestion should become part of the roadmap, but that is not how a product grows.
It is the closest I ever get to seeing how people actually use what I create. Users rarely write just to report a bug. They write to share a piece of context.
It is the closest I ever get to seeing how people actually use what I create. Users rarely write just to report a bug. They write to share a piece of context.
When it works, no one notices it.
When it fails, everything else in the app becomes unreliable.
That is why designing sync is mostly about avoiding fragility.
When it works, no one notices it.
When it fails, everything else in the app becomes unreliable.
That is why designing sync is mostly about avoiding fragility.
Clicks, conversions, funnels, retention curves.
Metrics can be useful, but they also change the way you think about your product.
You stop designing for people and start designing for graphs.
Clicks, conversions, funnels, retention curves.
Metrics can be useful, but they also change the way you think about your product.
You stop designing for people and start designing for graphs.
Margins, timing, alignment, typography, animations that last just long enough.
Things you do not notice unless they are wrong.
Margins, timing, alignment, typography, animations that last just long enough.
Things you do not notice unless they are wrong.
Designing a feature is mostly about understanding what you should not build.
Designing a feature is mostly about understanding what you should not build.
For me it is the foundation that shapes everything I build.
Not for marketing reasons, but because it changes how you design a product from the first line of code.
For me it is the foundation that shapes everything I build.
Not for marketing reasons, but because it changes how you design a product from the first line of code.
And in some ways it does.
But most of what defines this job is not freedom.
It is responsibility.
And in some ways it does.
But most of what defines this job is not freedom.
It is responsibility.
The short answer is that I do not want them to lose their human intention.
But the long answer is more interesting.
The short answer is that I do not want them to lose their human intention.
But the long answer is more interesting.
* You can now mark movies and TV shows as watched on their release date.
* It’s now even easier to mark titles as watched directly from the detail page.
* Added support for importing from Delicious Library 3.
A small update, but packed with useful improvements!
* You can now mark movies and TV shows as watched on their release date.
* It’s now even easier to mark titles as watched directly from the detail page.
* Added support for importing from Delicious Library 3.
A small update, but packed with useful improvements!
Plus, you’ll now see a real-time countdown directly on the event page.
Plus, you’ll now see a real-time countdown directly on the event page.
It’s the first time I’m trying something like this, a small space where users can share feedback, ideas, and discuss upcoming updates.
Do you think a similar server could work for my other apps too?
discord.gg/2uCpWM9bWG
It’s the first time I’m trying something like this, a small space where users can share feedback, ideas, and discuss upcoming updates.
Do you think a similar server could work for my other apps too?
discord.gg/2uCpWM9bWG
You can now generate shareable images for any finished book, showing detailed stats like pages read, reading time, and progress, ready to post anywhere.
You can now generate shareable images for any finished book, showing detailed stats like pages read, reading time, and progress, ready to post anywhere.
Perfect for collectors, librarians, or anyone who wants to speed up the process of adding physical books.
Update to v4.2.9 and give it a try!
apple.co/4jiSi0a
Perfect for collectors, librarians, or anyone who wants to speed up the process of adding physical books.
If you have an iPhone I use Book Tracker which is a privacy first tracker. Nothing gets synced to server. It’s all your iCloud. It’s great.
apps.apple.com/us/app/book-...
If you have an iPhone I use Book Tracker which is a privacy first tracker. Nothing gets synced to server. It’s all your iCloud. It’s great.
apps.apple.com/us/app/book-...
Game Tracker is the ultimate tool to organize your video game collection and enhance your gaming experience. Let’s dive into its features!
Game Tracker is the ultimate tool to organize your video game collection and enhance your gaming experience. Let’s dive into its features!
Game Tracker is the ultimate tool to organize your video game collection and enhance your gaming experience. Let’s dive into its features!
If you want to be among the first to try it out, I’m looking for beta testers! Feel free to DM me.
If you want to be among the first to try it out, I’m looking for beta testers! Feel free to DM me.