Im working on some website and created some custom menu. Nothing fancy. AI got it done after some tries and I was happy as web development is not my area of expertise.
After some time I realized the menu results to scrolling when it shouldn’t and wanted to make the parent container expand. This was impossible as the AI did a rather unusual implementation even for such a limited use case.
Best part: my task now is impossible to solve with AI as it doesn’t really get its own code.
I resulted to actually just looking into CSS and the docs and realized there is a MUCH simpler way to solve all of my issues.
Turns out sometimes the next guy who has to do maintenance is oneself.
> Turns out sometimes the next guy who has to do maintenance is oneself.
Over the years I've been well-served by putting lots of comments into tickets like "here's the SQL query I used to check for X" or "an easy local repro of this bug is to disable Y", etc.
It may not always be useful to others... but Future Me tends to be glad of it when a similar issue pops up months later.
On the same boat, I've learnt to leave breadcrumbs for the future quite a long time ago, and it's paid off many, many times.
After it becomes second-nature is really relaxing to know I have left all the context I could muster around, comments in tickets, comments in the code referencing a decision, well-written commit messages for anything a little non-trivial. I learnt that peppering all the "whys" around is just being a good citizen in the codebase, even if only for Future Me.
"Getting things" is a matter of performance, not about the underlying hardware. If I'm an idiot who knows nothing about programming, but every time I slam the keyboard we get good programs, then how useful is it to discuss whether I am in fact empty-headed?
So we might discuss their performance along a gradient and think on their year over year improvement. Current industry performance is of such magnitude that it has persuaded the world to adopt ChatGPT workflows as much as they have. Adjacent to code, one might look to Terry Tao and how he relates to ML workflows in math.
Its a tale worth repeating because a minuscule percentage of people know or pretend to know how it works. Our view might be a bit skewed here on hackernews but normal people believe llms are thinking machines.
The last point assumes that there is such a thing as sufficient abundance. I wish there was. My experience with human nature tells me there might not be, though.
Our expectations are always rising, so we will always be unsatisfied. Right now it still requires a lot of human labour to meet all people's basic needs (food, housing , safety, etc). Also the US is at the back end of a big (~75-100 year) economic cycle and deleveraging instead of leveraging, which makes it feel like things are going backwards. People have a tendency to assume how things feel now is how they will always feel, ergo it feels like things will keep going backwards forever.
However, as productivity (tech) keeps advancing and the economic and power system reconfigures itself (which might be painful), there is a decent chance that everything winds up significantly better for most people afterwards.
It may be a generation away, and it won't impact everyone equally, but world wide on average people will be more free to spend their time how they want in the future. This may mean wireheading, community building/socializing, art, learning, making things, competing, playing games, etc. In some ways it will be similar to the past and in other ways it will be very different. The main difference is that most people will have more choice in what they do, which is why I think fewer people will choose to do things they find meaningless and unrewarding.
But people will still find a way to be unsatisfied...
I find this disrespectful by the author.
I’m sure I’ve had colleagues at work that did this to me: throwing ai generated code at the reviewers with the mindset like "why should I look at it? That's what the reviewer does anyway".
I always passively call out the submitter on this stuff with comments like "Can you explain to me why you did this? Can you explain what this is expected to return" etc.
Usually gets them to sort out their behavior without directly making accusations that could be incorrect. If they really did write or strongly review the code, those questions are easy to answer.
You’re not alone!
Also, I think that we just get older and learn slower. This, in combination with the lack of free time, makes me just worse at grinding leetcode.
Also I’m just frustrated sometimes. I’m not dumb and a good worker, but other people that simply have a lot of free time get rewarded.
Im very interested in that topic and haven’t made up my mind about what really counts in parenting.
You have sources for the claim about well-being (asking explicitly about mental well-being and not just material well-being) being more influenced by socioeconomic status and not so much by parental absence?
About the guy: I think if it’s just a one time thing it’s ok but the way he presents himself gives reason for doubt
A parent should provide their kids with opportunities to try new things. Sometimes this might require gently making a kid do something at least a few times until it's clear it's not something they are good at or interested in. Also deciding when to try something is important - kids might need to try it at different ages. And of course convincing and reassuring a kid might be necessary to try something they are afraid to do. Until the age of 12 or so, it's important to make it fun, at least initially.
It's debatable whether a parent always needs to "lead by example": for example, I've never played hockey, but I introduced my son to it, and he played for a while (until injuries made us reconsider and he stopped). For mental well-being, make sure to not display your worst emotions in front of your kids - they will definitely notice, and will probably carry it for the rest of their lives.
For some I feel sorry. For others I don’t.
The lower ranks shouldn’t complain as much as it feels like…in the end they just act like their superiors:
They bite their tongue because of money.
CEOs do it. I’m sure some align with the current administration‘s values, but not all.
They do it cus they are afraid of fighting and losing profit.
So are the software engineers. How many people do I know that cannot imagine life with a salary lower than 200k?
I agree with you. Haven’t had very bad experience with service.
I for example am perfectly ok with flagging down a waiter to order extra drinks.
The US make me feel uncomfortable with their almost obnoxious wait staff asking you 100 times if everything is ok…but hell breaks loose if you’re done with your meal and you just wanna sit with your buddies and have one more drink or finish your beer.
Then wait staff manages to make you feel very uncomfortable in my opinion. Much worse than default German service.
Personal anecdote:
A relative of mine has his own business that covers all sorts of IT stuff.
He has a starlink running permanently as a backup because a couple of times a year his fiber experiences some downtime.
Terrestrial wireless would be faster, more reliable, and less expensive. Near the White House, it could link between multiple other government building and have no recurring expense. Starlink is worse, slower, and more expensive.
Starlink still seems like an odd choice, since having access to fiber implies 5g is available, too, and the latter costs half as much and is faster/lower-latency. Maybe it makes sense as a backup for the backup, though.
Turns out sometimes the next guy who has to do maintenance is oneself.