Put the no procrastination setting on to short value with a long interval and take a break for a few months. I do the same from time to time and it stops the muscle memory of hitting compile in my IDE and then opening a tab with hn.
> Or dedicated lanes for busses could work and may be drastically cheaper
This is discussed a bit in urban planning circles, one of the reasons trams or light rail is preferred is political, it's much harder for some austerity government to come into power in a city and remove tramlines than remove bus and bike lanes.
Cursed. I had a coworker once would commit diffs like that but always with the message "Cleanup". The git history was littered with "Cleanup" commits that actually hid all kinds of stuff in them. If you pulled them up on it (or anything else) they went into defensive meltdown mode, so everyone on the team just accepted it and moved on.
I just witnessed an example of more or less this at a startup I’ve been contracting at. The engineering team on the core product is tiny with no slack for extra projects. One non-technical founder and a few other non-technical people build a prototype piece of software using AI and low code tools for facilitating another revenue stream. They started using it with a few customers and raised more money around it. The money they raised is going directly into expanding the engineering team to work on both products.
Was it ever a good place to work? When they opened their Berlin office the word was the mobile team was a revolving door of contractors doing append-only development on a monolithic RN app. It already seemed dysfunctional then.
It’s an old one but I think Joel Spolsky‘s take on leaky abstractions is relevant again in this discussion as we add another abstraction layer with LLM assisted coding.
I didn’t downvote but I think it’s because the post feels like it’s using the article headline as an awkward segue to complain about dog shit in Austin. Which doesn’t seem relevant to anything in the article.
I guess you need to put automation in-place that interrupts these people when they're trying to deploy something broken. Tests, linters, static analysis etc.
Software is currently extremely inefficient, driven by years of increasingly powerful cheap hardware. Once that starts to slow it makes sense that we start squeezing efficiency out of software again. We’ve also seen in the last 20 years the rise of languages that make writing performant, higher-level software a lot easier.
We’re also at a point where cloud compute is consuming a significant amount of energy globally.
I’m trying to relaunch my indie app which did have success getting a lot of users. But I failed to properly monetise it and the support burden and stress on top of a full time job drove me to pull it from the store. I’m attempting to relaunch with a proper paid tier. I guess my point is don’t neglect the getting paid part too long or you can also burn yourself out.
Cows still need water from somewhere in those areas you’re talking about. If the land is particularly poor it also won’t produce enough feed and will have to be supplemented with feed that requires water and energy to grow somewhere else.
> This mirrors my experience using LLMs on personal projects. They can provide good advice only to the extent that your project stays within the bounds of well-known patterns.
I agree but I find its still a great productivity boost for certain tasks, cutting through the hype and figuring out tasks that are well suited to these tools and prompting optimially has taken me a long time.
I don't feel like China operates under the same geopolitical philosophy as Russia, they have other ambitions that I think are better served by avoiding wars. But who knows given the way things are going.
An active society reduces the burden on public health care, take a look at the obesity rates in Australia, especially childhood obesity, shouldn't we also regulate lifestyle choices that contribute to this? How about the explosion of massive 4WDs in Australia? Are you not also subsidising the health care burden those? If you want to keep cyclists safe then build more bike lanes.
In Australia this is not just for minors, you can be fined as an adult for cycling without a helmet which is even more absurd when you look at the lack of cycling infrastructure in Australian cities and the general cultural distain towards cyclists.
I can't stand induction stove tops, partially for this reason and opted to put a gas stovetop in our kitchen with an electric oven. I cook a lot and trying to quickly adjust the heat when you have something on your hands makes them completely useless and infuriating. There's the whole sensory feedback side of gas too which I'm so used to but that's a separate topic.
I'm a mobile developer but work on iOS, from what I see and hear from my colleagues, the Android stack has gone through a bit of upheaval in the last year or so. Maybe, like someone else here said it could make sense to build a small app with the newer technologies and put it on Github and/or release it to the Play Store.
With 13-14 years experience I'd say you're still in a really good position despite the job market. Demand for senior people remains constant and platform experts are also in high demand while web development absorbs a lot of the entry level developers. There are less positions for mobile but also far less competition.
Well it’s bolted on for a start so introduces overhead from the get go. Its type system is also severely hamstrung and complicated by JS compatibility. It doesn’t really compare to Rust, Swift, OCaml etc.
I built and ran a read it later app in the iOS app store for a few years as a side project. I found it pretty difficult to monetise and the support burden got to me. I eventually just pulled it from the store as I was getting emails and reviews and felt I couldn’t really give it the attention it needed. I saw quite a few competitors coming and going over the years, either through acquisitions or developers just losing interest. It seems like a difficult thing to make work sustainably.
The industry is sensitive to interest rates, it will likely recover. More people might be trying to enter but the demand for experienced people remains high. I’m also not sure if it’s still true but I remember years ago reading that despite more people entering the industry, as a whole it has an attrition problem, many software developers don’t stay software developers.
I noticed the SNCF Connect app for France's rail was using it in their showcase which explains why the scroll views are so weird and busted feeling. They still stutter on a new iPhone. As a native iOS developer I'm somewhat biased and a lot of people likely don't care but it still feels off to me even for apps that use a complete custom design. I hope they can optmise away those kind of issues more as it's IMO always better to have alternatives.
Side note: Is anyone using Flutter just for Android? I'm kind of tempted to try this as dealing with the Android build system and packaging is bit of a pain, despite Kotlin and Compose being quite nice.