I heard this “review very closely” thing many times, and rarely means review very closely. Maybe 5% of developers really do this ever, and I probably overestimate it. When people send here AI generated code, it’s quite obvious that they don’t review code properly. There are videos when people recorded how we should use LLMs, and they clearly don’t do this.
Yeah. This is me. I try, but I always miss something. The sheer volume and occasional stupidity makes it difficult. Spot checking only gets you so far. Often, the code is excellent except in one or two truly awful spots where it does something crazy.
I still consider them as inconsiderate. You can watch a horizontal video on every screen with more, or equal detail. That's not true for vertical videos.
But at least, we could experience first hand that laziness beats thoughtfulness, when people are allowed to.
They can. But they should also not be assholes with everybody else. And no not just local trains, I got information in English exactly zero times when there were huge delays on international trains. And it happened 2 times from 3 when I tried to cross Germany by train. And Germans (and Austrians btw) are terrible with this, even compared to others. The German site at my multinational company at the time was the only site on Earth which had to introduce an internal regulation about mandatory English, because they just switched to German all the time even when there were people on the call from different countries. I’m living now in Wien, and they are terrible with this even in friendly environments.
YMMV. I worked in three different German startups in Berlin and I almost never heard anybody speaking German in the company, even though more than half of the people were from Germany. Maybe it's different in bigger companies, or outside Berlin?
I would rather say older companies, and Berlin is definitely a different beast. That’s the only place where I had similarly good experience in Germany/Austria, and heard consistently good hearsay regarding this. It’s still way worse averagely than Nordic countries, Netherlands, or even some Eastern European countries. And here, I specifically mean when they can speak English, they just choose not to.
Yeah. I know, I'm from Finland originally. People in Berlin are quite often just rude, but it's just something you have to deal with when living in this city.
I've been living in Berlin for 15 years now, and every time I visit Finland I'm shocked when for example the cashier in the supermarket smiles to me and is friendly. Are they mocking me, is this a joke? It takes a few days to adapt.
Naturally living in Berlin means you learn to hate and love your city at the same time. You hate so many things in here, and when you travel, you're happy to come back because the place you were in of course misses all the unique aspects of Berlin.
> The German site at my multinational company at the time was the only site on Earth which had to introduce an internal regulation about mandatory English, because they just switched to German all the time even when there were people on the call from different countries.
It really depends on what you got used to. C++ was the first language, which, I would say, learned. I’m still surprised to day that traversing a set is not in order by default.
In this specific case, emplace should be your default option, and you should really know why that’s the case, and why you have this many options.
Yes, effectively my entire project was generated by AI.
It's a very weird and uncomfortable way of working - I've said in the past that I don't like a single line of unreviewed AI-generated code in anything beyond a prototype, and now here I am with 13,000+ lines of mostly unreviewed Python written by Claude Opus 4.5.
I'm leaving the alpha label on it until I'm a whole lot more comfortable with the codebase!
I do however know that the tests are pretty comprehensive because I had the model use TDD from the very start - write a test, watch it fail, then implement code to make it pass.
I was able to keep an eye on what it was doing on my phone while it worked and the TDD process seemed to be staying honest.
I'm now having Claude Code build the tests for my voicenotes organization application. For the most basic implementation - just a single text field - I wrote in English which tests I know I need, there were about two dozen. Approaching size limits, unicode, normalization, nonprinting characters, Hebrew vowel points, empty strings vs NULL strings, Exceeded byte length without exceeded character length, etc etc. I then threw Claude Code at it.
Claude Code found more edge cases to write tests for than I ever would have thought of. And I've been doing this for 20 years.
The leetcode style tasks have nothing related to coding for the past 2 decades. That part is solved for a long time now. They ask for knowledge, which is a search away from everybody. I don’t know anybody, who knows those, and not only because of interviews. Also interviewers ask these, yet average code isn’t optimized at all. A simple question, like what’s your opinion of <anything> will tell you more than any leetcode question.
- Reliable internet sharing, especially when connection is spotty, and when your connection switches between operators or countries
- Making alarms randomly silent. I missed a flight once because of this. There is no excuse for this.
- Randomly not working AirPlay
- GPS is terrible compared to any of my previous Androids. Even my first Android in 2010 was better than this.
- Finding an operator can take a loooong time after crossing border
- Random restrictions in App Store, like no torrent clients
- Generally terrible keyboard for my native language (Hungarian). Prediction and basic accent fixing doesn’t work at all. The exception is when I don’t need to change a word with diacritics… when the keyboard’s dictionary clearly contains them
- Apple Maps is still a joke. Many times it doesn’t load the underlying map layer at all. I switch to Google Maps search for what I want, finding it, reading some info, looking some images, then switching back to Apple Maps, and it still doesn’t load. Also, navigation and speed limit information are unreliable to say the least.
- Heavily underdocumented MacOS virtualization API, and half the features can’t be used in a real environment, but these restrictions are completely undocumented
- Wanting to have a running DNS server is a challenge on MacOS
- Unusable GPU when no monitor is connected
- You basically need to turn off all security features in MacOS to allow some basic automation, like with FaceTime
- Generally terrible compatibility with anything non Apple. Do you want to show your photos on your friend’s random TV without hassle? Good luck.
- Many built in features (eg SSH, VNC) are heavily restricted, and good luck if you want to replace them cleanly. Most information on internet is “just use the built in solution”. Also they are many times completely insecure.
There are hacks for these, but “they just work” is not true at all. On the level of how “they just work”, top level Android and Windows devices are also on that level for more than a decade in case of Android, and at least 20 years for Windows (if not more). Maybe Apple TV is my only device which just works without hitting some quirks. Especially compared to my other TV and TV adjacent devices. But even here its FaceTime solution, let’s say “interesting”.
You can reimburse your costs of unplanned overnight stay, even when it happened because of weather. So those AirBnBs were also free. Even the taxi to and from there. Ryanair was unlawful if they hadn’t given this information.
Btw, there are power banks and headphones which can easily handle 2 days.
Surely you can recharge them on the ground too. Do Ryanair not provide in seat usb sockets? Wouldn’t surprise me if they saw an opportunity to charge £5 for their use (log into wifi and activate them etc).
It’s not that simple. I’ve seen several routes where ultra low cost carriers simply lost against normal airlines. Especially when there are multiple airports in a given city, they often loose at usable airports. For example in Brussels.
reply