News for hackers. Stuff that matters.
Re:Germany's car industry faces a perfect storm by ahartmetz on Saturday March 02, 2019 @02:50AM (#19288139)
Not all German organizations are like that. The car industry is especially dysfunctional. I've been watching them fail at software for years now.

The problem, as far as I can tell, is as follows: top management is able and motivated to increase the size of the money bag. Developers just want to do a good job for a good salary. Middle management can't change the size of the money bag too much, so it just wants to grab as much as possible for itself. How does a middle manager expand their empire? Certainly not by leading a small, effective organization. The head count needs to grow, so the middle manager wants ineffective developers. It only works because no one above knows enough about software to fairly evaluate the work of these petty empire-builders.

One time I wanted to gauge how far the car industry has come from realizing the problem to implementing a solution, so I typed something like "automotive software crisis" into Google. Among the first few hits a presentation of a German CS professor stating that there is a crisis... and that the solution is model-driven development. It's the exact shit that they are already doing that is not working.

If good software is produced in Germany, it's despite subpar academic CS and dysfunctional large companies. Much of Germany's economy is medium-sized companies - fortunately, I guess.

I do expect the German car industry to fix its software but only when it's really suffering financially. Car industry outsiders will be heavily involved in the solution.

Re:Germany's car industry faces a perfect storm by ivan_gammel on Saturday March 02, 2019 @03:21AM (#19288253)
The main reason middle managers hire ineffective developers in Germany and elsewhere is that the job market is in a state of permanent crisis: the demand is so high that now everyone calls "senior" the people who cannot even estimate the performance of an algorithm or didn't bother to learn something new in the last 5 years. This applies both to developers and to managers and is complicated by the fact, that large and medium corporations usually don't speak English (so cannot benefit from European open labor market) and thus cannot easily import talent from abroad.

Another part of the problem is that in many industries there's a strong lobby of local companies which like medieval guilds block any new competitors from entering the markets. APIs and open standards still barely exist - you cannot simply plug in your new fancy service into an enterprise environment, but you have to pay plenty of money to some Verband to get some crazy XML specification for file exchange. After all I've seen in IT in Eastern Europe (most of all in Russia) and USA, I'm feeling like I'm still in XX century.

Re:Germany's car industry faces a perfect storm by ahartmetz on Saturday March 02, 2019 @03:27AM (#19288267)
There are quite a few good German developers who know enough about the car industry to stay far away from it because it's so broken. As a lowly developer, you can't fix it - you'll just get chewed up.
Re:Germany's car industry faces a perfect storm by jeena on Saturday March 02, 2019 @05:31AM (#19288607)
I've been working in the car industry for 5 years and the last 2 with a big German car manufacturer which gave us a lot of money to set up something on the side which would work better. Once we showed that we probably can do it (after 1,5 years) they started getting interested in the project and that's where the problems started.

Long story short they are forcing us to do things as they always been done even though they asked us to change them in the first place.

Re:Germany's car industry faces a perfect storm by ahartmetz on Saturday March 02, 2019 @05:42AM (#19288637)
That happens all the time. German car companies are buying working companies and messing them up or starting new daughter companies to "do it right this time" but the contagious rot always kills those attempts surprisingly quickly. I guess that is what another poster mentioned as the changes that are currently happening. But it's not helping yet.
Re:Germany's car industry faces a perfect storm by LifeLiverTransp on Saturday March 02, 2019 @12:40PM (#19290149)
EAitis at its finest.
[dead]
Re:Germany's car industry faces a perfect storm by ahartmetz on Saturday March 02, 2019 @06:01AM (#19288695)
The problem with those Eastern European developers is not that they are bad developers - they are pretty good value for money in and of themselves. The problem is that they are wrapped up in the structures that are killing German automotive software. They are probably the ones that get hired to implement the crap that architects made up and that """only""" needs implementation, no questions asked. Just write the code.

Good software development just isn't structured like that at all.

Re:Germany's car industry faces a perfect storm by expertentipp on Saturday March 02, 2019 @08:53AM (#19289246)
Can confirm - in many industries regardless whether one works in Germany, Czechia, Slovakia, or Poland, the directory will be German. The difference being in Czechia, Slovakia, and Poland the cost-cutting will be more aggressive and the decision making will be more strictly top-down. Something among the lines "just write this bloody thing, you C/Java/Angular whore".
Re:Germany's car industry faces a perfect storm by jeena on Saturday March 02, 2019 @07:11AM (#19288887)
I can second that.
Re:Germany's car industry faces a perfect storm by AdrianB1 on Saturday March 02, 2019 @07:00AM (#19288850)
No, there is. At least the jobs the Romanian gets are the cheap versions of the ones Germans have and the demand is so great that people with no IT knowledge get employed in projects where they do more wrong than right. The good developers are rare these days (most have already emigrated, the rest are in process) and the "cheap by the dozen" ones are not worth considering.
[dead]
Re:Germany's car industry faces a perfect storm by ivan_gammel on Saturday March 02, 2019 @06:10AM (#19288715)
The shortage of developers in Germany is exactly the reason why people from Eastern Europe, Middle East and Africa are hired in the first place. There's plenty of reports and publications discussing this shortage from last 10-15 years - it's not new and it has never been solved.

Just an example: https://www.handelsblatt.com/today/companies/wirtschaftswund...

I don't know what kind of CTO you are (I'm CTO too), but if you were hiring recently in Germany, you should be able to notice the average time to fill a senior software engineer position is several months. This is the reality in which we live.

Re:Germany's car industry faces a perfect storm by AdrianB1 on Saturday March 02, 2019 @07:03AM (#19288859)
Completely wrong: there is no shortage of developers, there is a shortage of competent people. Huge difference. Not a CxO myself, but high enough to feel the pain of hiring good people, especially when HR does not allow to pay them properly - for them all developers are the same, so they all get about the same salary.
Re:Germany's car industry faces a perfect storm by ivan_gammel on Saturday March 02, 2019 @02:31PM (#19290712)
Ok, that also fits my understanding of the market - I don’t receive all the applications, because our HR team is good at filtering. Unfortunately, German businesses are very strong in salary negotiations, so it’s a whole big thing to sell the idea of fair market compensation inside the company.
Re:Germany's car industry faces a perfect storm by _visgean on Saturday March 02, 2019 @06:46AM (#19288813)
is that not the case everywhere?
Re:Germany's car industry faces a perfect storm by kayoone on Saturday March 02, 2019 @07:26AM (#19288937)
Our company is trying to hire 50 more developers until end of the year and its hard, we get them from all over the world, especially India and Africa has a lot of good talent nowadays but also east europeans. But it's still hard to find good people.
Re:Germany's car industry faces a perfect storm by Volrath89 on Saturday March 02, 2019 @08:48AM (#19289227)
Hey I'm a full stack dev looking forward to move to europe; I consider myself "nicht schlecht" as a developer; already lived 1 year in Germany (worked as an intern in VW) and would have to study the language again but could be up and running before the end of the year. Hopefully your company is looking for some C# devs among those 50, email in my profile
Re:Germany's car industry faces a perfect storm by _visgean on Saturday March 02, 2019 @06:45AM (#19288810)
> subpar academic CS

There is a lot of really good CS/math research coming from German uni's, I would not call it subpar.

Re:Germany's car industry faces a perfect storm by adrianN on Saturday March 02, 2019 @03:04AM (#19288190)
Academic CS in Germany is world-class.
Re:Germany's car industry faces a perfect storm by ahartmetz on Saturday March 02, 2019 @03:23AM (#19288260)
Yeah, which areas?
Re:Germany's car industry faces a perfect storm by skrebbel on Saturday March 02, 2019 @06:14AM (#19288730)
"model-driven development"
Re:Germany's car industry faces a perfect storm by ryanlol on Saturday March 02, 2019 @03:27AM (#19288268)
The academic side of things? :)
Re:Germany's car industry faces a perfect storm by timmyla on Saturday March 02, 2019 @03:09AM (#19288209)
as someone who worked at a German car company, I agree with this. There's a lot of middle managers who don't really understand what problem needs to be solved first in order to ship high-quality software. There has been a lot of movement internally, though. I sure hope they move fast enough to stay relevant in the next 10 years.
Re:Germany's car industry faces a perfect storm by etaerc on Saturday March 02, 2019 @04:00AM (#19288358)
> If good software is produced in Germany

It is not. I worked in 3 people startups, 15 people web shops, 50 people IoT shops, and very very big enterprise software corps in Germany and I can tell you what you say can be copy&pasted into any of them. The only advantage of smaller companies is that they can't afford to have as much middle management. Therefore the "visionaries" are forced to live closer to reality and work with small teams. But they certainly don't like it and move to your model as soon as possible.

Re:Germany's car industry faces a perfect storm by ahartmetz on Saturday March 02, 2019 @04:22AM (#19288427)
Well, I know of at least one highly effective development company that twice erred on the side of introducing a new management layer too late because nobody particularly wanted another layer.
Re:Germany's car industry faces a perfect storm by mpweiher on Saturday March 02, 2019 @04:14AM (#19288405)
I think we actually did a pretty good job at 6wunderkinder with wunderlist.
Re:Germany's car industry faces a perfect storm by Udik on Saturday March 02, 2019 @07:27AM (#19288941)
> How does a middle manager expand their empire? Certainly not by leading a small, effective organization. The head count needs to grow, so the middle manager wants ineffective developers.

I've seen this in every company I've worked in. Importance of projects is measured in how many people work on them; you'd think that creating efficiencies and managing the work in an extra small team would be valued, instead you fall into complete irrelevance.

Re:Germany's car industry faces a perfect storm by dirtylowprofile on Saturday March 02, 2019 @05:14AM (#19288570)
I wonder what’s the majority of the source code in German like? Is it mostly in English or German?
Re:Germany's car industry faces a perfect storm by kitten_mittens_ on Saturday March 02, 2019 @05:46AM (#19288651)
European English for code. It's sufficiently different from American that it's sort of got its own rules at this point. It's difficult to understand sometimes.

Most docs at my >200 dev shop including contractors are in German though.

https://www.bloomberg.com/opinion/articles/2019-03-02/the-en...

Re:Germany's car industry faces a perfect storm by bunkerbewohner on Saturday March 02, 2019 @05:34AM (#19288615)
Based on what I've seen source code is almost exclusively English, apart from a few identifiers here and there that are hard to translate, e.g. legal terms.
Re:Germany's car industry faces a perfect storm by ben_w on Saturday March 02, 2019 @06:54AM (#19288839)
Where I’m at, the source code is English even though I’m the only non-German in the company (and I have been learning German for a while). Documentation is a mix of English and German.
Re:Germany's car industry faces a perfect storm by tatami on Saturday March 02, 2019 @08:16AM (#19289104)
Majority I would suspect in English, but there is plenty of "German" source code, including hilarious mixes of both languages in method names etc.
Re:Germany's car industry faces a perfect storm by ahartmetz on Saturday March 02, 2019 @05:19AM (#19288578)
English