I wanted to develop an alternative to App Timer on Android. I need something more like "App Timeouts". App Timers are per 24 hours, so as soon I hit X amount of minutes, I'm blocked from using it until midnight and then it resets.
What do I mean about App Timeout?
I want to say "Once I reach 20min on this app, block me from using it for 2 hours". Then it resets after 2 hours from that point. Both of those times being configurable of course.
The problem with the built-in Android App Timers now is I end up setting it to something large, like 1 hour or more because I'm thinking about how much time I want for a full day, but then I just sit there in 1 sitting swiping for that whole amount of time. And this usually happens after midnight so I know that I'm going to be blocked for my next day until after midnight again and the cycle continues.
I'd rather something force me to use it in shorter bits of time. So at midnight I can allow myself to get into an Instagram hole for 10 or 20min, but at least I know when I wake up it's been reset. I think doing this will train me to use the app for shorter amounts of time in general (or at least I think so and I want to test that theory).
I don't even know if this is possible in Android. How can one app block another. Maybe by allowing it to overlay over other apps or something?
Even with Android I had to enable the "3-button navigation" at the bottom because they defaulted to Gestures whenever they introduced that (google search says it was Android 10 in 2019).
On my last two phones I have been asked what I prefer. When I selected gestures, I had to do a course.
Which is better than iOS in every way, because there is just one way to go back and there being no indicator in the app how you should do it. Do I swipe or do I look for a back button?
Been looking at this one. I inherited a project and I set it up to use puppeteer and chrome server side to generate a PDF from HTML but it's too much overhead. I want to do this all on the frontend because it should be simple enough to do and can use less resources on the server.
I believe it's about waiting a bit before a new patch is released, not fully avoiding installing updates. Seems like compromises are being caught quickly these days, usually within hours. There are multiple companies monitoring npm package releases because they sell security scanning products and so it's part of their business to be on top of it.
pnpm has a setting that you can tell it that a package needs to be at least X minutes old in order to install it. I would wait at least 24 hours just to be safe
> So far the only real unsolved issue I have are related to “semi-important” apps. Consider email. I still need to have access to email, and I want to have notifications enabled so I don’t miss something truly important. But 90% of the emails I get aren’t important.
> I am not sure what the solution is to these kind of apps. Maybe I can find a special mail app, that only shows you important emails. If I had something like this I think I would just be over the moon with this setup.
I have always had email notifications turned off and I was always missing important emails, especially from people I cared about. I finally figured out the solution. In Gmail (only tested on Android, can't speak for iPhone) I created a label called "notify". I then created filters for specific emails and words that apply the label. You can turn on notifications in Gmail (for Android at least) for specific labels. That's it! Maybe someone else can confirm that this can be done on the iPhone Gmail app? or something similar
> and diminished sense of ownership over their own writing.
Anecdotally, this is how I felt when I tried out AI agents to help me write code (vibe coding). I always review the code and I ask it to break it down into smaller steps but because I didn't actually write and think of the code myself, I don't have it all in my brain. Sure, yes I can spend a lot of time really going through it and building my mental model but it's not the same (for me).
But this is also how I felt when I managed a small team once. When you start to manage more and code less, you have to let go of the fact that you have more intimate knowledge of the codebase and place that trust in your team. But at least you have a team of humans.
AI agentic coding is like shifting your job from developer to manager. Like the article that was posted yesterday said: 'treating AI like a "junior developer who doesn't learn"' [1,2].
One good thing I like about AI is that it's forcing people to write more documentation. No more complaining about that.
Yeah, same experience here too. I "vibe coded" a project, about 3k loc including tests. But whenever I need to look at it for bugs etc it just feels like I'm looking at someone else's code. I don't have that intuition of where things are, which bits are a bit fragile, which bits might be the likely cause of an issue etc.
I mean, ultimately, I didn't write it myself. It's more of a "remix" of other people's code. Or like if I translated this comment into French. It wouldn't improve my French so why would vibe coding be expected to improve one's programming ability?
I love AllTrails! I have logged 235 activities, 758 miles, including one I did earlier today. I'm not looking for a Director role, just wanted to say how much I enjoy using the app.
reply