

Mounting windows drives is a major reason though. Windows still holds majority of the desktop os market. How do you expect them to switch to, or even try Linux if they can’t access their windows files?


Mounting windows drives is a major reason though. Windows still holds majority of the desktop os market. How do you expect them to switch to, or even try Linux if they can’t access their windows files?


You can’t really just use Claude code raw. You have to give it detailed instructions, use Claude skills,observe results, update prompts. It can be just as consuming, but rather that doing the productive work, you’re just reviewing and correcting AI. People who have success using AI have invested time in their setup and are continuously adjusting it.


I play guitar but i learned before getting into the career. I don’t play much anymore but i think it depends what your level is and what you’re trying to learn. Rocking along to songs is a way to blow off some steam but you’re also practicing by playing. If you’re just learning chords or strumming / picking patterns, you can sit back and practice them while watching tv or doing whatever what doesn’t involve hands. It can be relaxing too, just do it slowly, don’t push yourself and you will learn the muscle memory either way.
Assuming you’re learning acoustic like me. Learning electric guitar, solos and music theory may be different.
Especially if you’re Python programmer


PCs aren’t faster, they have more cores, so they can do more at a time, but it takes effort to optimize for parallel work. Also the form factor keeps getting smaller, more people use laptops now and you can’t cheat thermal efficiency.


If review is the “bottleneck”, I’d say the code needs to be optimized for review time. Ship small increments of easy to understand code, touching as small surface as possible, and make sure it passes the review with no need for corrections and re-review.


I like the size of the display
I hear there’s significant space left
I like this. I also like yaml, I’ve had very few issues with it and it’s nicer to work with than json.
Json’s lack of support for trailing commas and comments makes it very annoying for everyday use.


There’s a wide gap between skimming it and spending 30 mins. I rarely spend 30 mins reviewing, but then again the PRs are usually not huge, and I the codebase has automated liners, tests, and other checks.


Of course the code it generates is pretty shit and full of comments…but it works.
If it’s shit but it works, it’s still shit. You are building technical debt that will eventually have to be paid when you get more customers, and current codebase starts surfacing bugs, security and performance issues.
Before you say it, yes, our codebase is shit, and was shit. We have practically no devops, no real team structure, and something is always on fire, though I’m under the impression that this isn’t very uncommon nowadays…
Sounds like your team doesn’t have a strong technical leadership, or they’re prioritizing expansion rather than stability. Maybe you’re working for a startup and have yet to turn profit? Or your clients don’t care about quality and reliability.
At only 3 years experience you are still learning, and it’s telling that you can already recognize AI slop code. I feel sorry for you and hope you cna find more fulfilling work that will let you grow, but I dont’t know what the job market is like right now. I believe that if all you do is interface with AI all day, your job itself can be replaced with AI, so the experience you’re getting now may be of very little value as a software engineer. But who knows, AI is a real disruptor, and being able to review and scriutinize AI code can be a skill in itself.
Counterpoint: how do you even prove that any part of the code was AI generated.
Also, i made a script years ago that algorithmically generates python code from user input. Is it now considered AI-generated too?


I used to use Dropbox for this, and it works, it’s automatic, so you’ll have the latest copy without manually pulling changes.
However, for any non-throwaway code i use git now. It gives me granular edit history via commits, branches for experimental changes, and i can push it to github where i can run tests and deployments for free. However if you’re using git, you still need to run commit, push, pull commands but if you use an IDE or even a modern editor, it’ll have hot keys for it already.
Also there are files you’re not supposed to commit, like binaries and 3rd party dependencies so you may need to setup a virtualenv and run pip install on each machine independently.
Could be understood as “take these words, and write them out in alphabetical order”. It’s not specifically stated whether letters inside those words should also be sorted or not.
We take it for granted that we have so much experience communicating, we can infer the meaning without full instruction, but children are still acquiring this knowledge and sometimes take things literally with hilarious results.
to be fair, I think such old codebase in that ancient of a language is going to have a lot of technical debt and predate maintainable code practices. I’d rather work with a modern language. Whatherver LLM spat out - having been trained on modern code - is going to be a lot more maintainable.


Obviously all the possible questions have already been asked, and anything new would be a duplicate.


I get the opposite. Everything before the pandemic is ancient history.


Interesting that you brought up finally. I was learning Rust the last two days and didn’t realise it was missing. There may be some other way of handling it.
It’s an abstract analogy but i think it works… When the roof is really needed, it’s not possible to fix it because rain / deadline.
When it’s sunny, no deadlines, the hole doesn’t impede any work, so there’s no need to fix it, difficult to convince PM that it needs fixing.
Most importantly you can’t use them with translated strings, so it’s not usable for user facing strings unless you don’t care. This limits fstring usefulness a lot in the projects I work on.