In Germany, local practices could include severance pay too. It is common for long-time employees to receive significant severance payments when they get fired.
He said "I take full responsibility for the decisions that led us here"
You can argue about the semantics of "responsibility" means, but i think in context he's basically saying "my bad". Nothing more nothing less.
If you look at the dictionary definition https://www.merriam-webster.com/dictionary/responsible this way of using it is consistent. "being the cause or explanation" is one of the definitions. Sure there are other meanings to the word, but this is the one that makes the most sense in context even if you wish he meant the other one.
Taking full responsibility here should have involved firing himself along the 12K. This is the norm in many cultures, resigning (or even killing yourself, sadly) when being responsible for a major failure.
Not all code can be self-documenting, especially optimized algorithms and complex operations. Comments serve to add requisite context and clarification that code alone cannot provide. Simply regurgitating the obvious in comments is a waste.
2. not all decisions can be revealed in code itself. (for example, adding a delay to workaround a hardware bug.)
3. the biggest part missing from code documentation is the big picture document, not really the code level document. even you know what a class/function is, you don't know how it is used in the entire project, its life cycle, etc.
Buying the apartments is a short term solution to take pressure off of low income tenants. This is not about supply and demand. Increasing supply is a mid to long term solution.
By the way, land is also limited in Berlin and therefore expensive. Makes building cheap apartments difficult.
> By the way, land is also limited in Berlin and therefore expensive. Makes building cheap apartments difficult.
This is the other reality of free markets and scarce resources: if there is only so much land in Berlin, and lots of people want to live in Berlin, then it means some people won’t be able to. That’s just the reality. Unfortunately that means people who can’t afford have to move. As sad as that is, we don’t have a better system for allocating scarce resources sustainably.
The number of apartments per square metre is limited by political reasons (ban on high buildings, minimum size etc)
20 years ago when I moved to London I'd have loved to find a tiny self contained Japanese style 10 square metre apartment[0], which is cheaper (in actuality, not just inflationwise) and far nicer and featureful than the HMO I ended up in.
> Thankfully, some clever design elements allows the micro apartment to be a very functional and cosy home.
Does anyone who has lived in Japan and abroad think there is anything "cosy" about Japanese housing?
It's cramped, of poor quality, and manages to be colder than the outside in winter and warmer than the outside in summer. I've seen some crap properties in London but Japan takes the biscuit.
A dingy bedsit with a shower in one corner, a sink in one corner, a bed in one corner and a door in one corner, with a shared toilet down the hall. That cost me £520 a month in 2003 (similar places are £800 today)
A Japanese micro apartment for less than half that price [0] would have been far better.
Same with hotels. I still go to London fairly frequently, in fact I had 3 nights there this week. I turn up to the hotel, sleep in a bed, have a shower, then leave, maybe with breakfast. For that I'm charged £90 plus.
I'm not sure how your comparison of personal experience against prices you pulled off the internet makes the standard of Japanese building any better?
You can find cheap rooms in either city, you can find bargains in either city, what you won't find en masse in Tokyo (nor any other city in Japan as far as I'm aware) is housing with walls that seem like walls and not paper, with insulation, and you certainly won't find central heating.
I work remotely (on and off) since 2012. Neither directly nor indirectly have I ever seen offshoring being considered because of people working remote.
In my experience, people working remote are often in the same timezone or even in the same area. Thus, they can easily come to the office if needed. They often share the same working habits, the same culture of communication and they speak the same language. This does not alway apply to offshoring.
I'm working remote (on and off) since 2012, mostly in the same timezone. I never felt the danger of being replaced by someone in a cheaper country.
Perhaps the problem with offshoring is not just the fact that the people are working remote. What about (very) different timezones, different working culture, different culture of communication etc.?
I am a highly experienced software engineer from Berlin. I have more than 20 years of experience in the industry. I usually work on software for (Embedded) Linux, macOS, iOS and Android.
I love write code under the hood. Hire me if you need C/C++ code integrated into your mobile app for Android or iOS.
I love bug hunting. You have really nasty issues in your software? Memory leaks? Multi-threading issues like race conditions or dead locks? Arbitrary crashes? Performance defects? Hire me, I'll track it down.
I love working on audio or music related software. Hire me if you need help with low-latency audio streaming, audio processing and mobile apps for audio/music production.
I work with C, C++, Objective-C, Java, JavaScript, Node.js, React Native, Flutter, Yocto, U-Boot, CMake, Android (NDK), iOS