News for hackers. Stuff that matters.
Re:How an Engineering Company Chose to Migrate to D by kamyarg on Wednesday June 20, 2018 @11:38AM (#17356375)
... and went bankrupt because of not being able to finding Engineers.
Re:How an Engineering Company Chose to Migrate to D by acehreli on Wednesday June 20, 2018 @01:02PM (#17357172)
Patently false and disservice to software engineering.

There are many companies (e.g. Weka.IO, Sociomantic, etc.) that hire C++ developers and have them happily write D code. I did work at Weka.IO for a while and never met a single D programmer that was unhappy.

Ali Çehreli

Re:How an Engineering Company Chose to Migrate to D by macintux on Wednesday June 20, 2018 @11:44AM (#17356435)
...which is why we’re all still programming COBOL, Fortran, and LISP.
Re:How an Engineering Company Chose to Migrate to D by protocode on Wednesday June 20, 2018 @01:49PM (#17357745)
Nothing wrong with the languages you mentioned; they do what they do best. COBOL and Fortran are both fantastic and nothing yet truly replaces them. COBOL is accurate out to 38 digits, which is amazing for such an "old" language. Banks still like their COBOL and it just works. No stupid "libraries and/or frameworks of the month" to worry about, it compiles cleanly and every time, and it's easy to write and maintain. Modern doesn't always mean best. I still write tons of stuff in sh. If it's under 100 lines, it's shell, awk, or similar. COBOL and Fortran still have tons of life left in them. Every time someone undertakes a massive project to replace COBOL in the financial sector (usually driven by a latte-sipping hipster and his recently graduated ilk), it goes pear shaped. We still use hammers. They work.
Re:How an Engineering Company Chose to Migrate to D by macintux on Wednesday June 20, 2018 @01:51PM (#17357773)
I have nothing against any of them, I just was surprised anyone thinks that a new(ish) language can't find engineers to use it.
Re:How an Engineering Company Chose to Migrate to D by protocode on Wednesday June 20, 2018 @02:00PM (#17357878)
From my admittedly cursory look at D, I find nothing persuasive enough to get me to take it on and learn it when the chances of my ever using it are slim. I guess I'm just old school. It seems that every week there is a new language, framework, etc., and most of them are really not doing anything radically different. As a back end guy, I see most of the churn happens in the web dev world. I prefer old, stable, and very little churn, hence my continued love for COBOL in particular. I also like C++ and Python, but there is something fantastic about COBOL, sh, and awk, which are oft-used. I'm getting less and less enthusiastic about systems stuff now that I'm getting older and more into writing useful tools to help my guys. Call it an easy exit...
Re:How an Engineering Company Chose to Migrate to D by detaro on Wednesday June 20, 2018 @11:43AM (#17356419)
Developers can learn new languages though if a company lets them.

(Edited to be less glib. bad habit)

Re:How an Engineering Company Chose to Migrate to D by oblio on Wednesday June 20, 2018 @11:53AM (#17356508)
A friend (C# dev) just refused a job from a company in the Netherlands, for a D dev position. I don't know if it's the same company.

It's not that they're not capable, but some will not want to risk several years of their career to learn it.

Re:How an Engineering Company Chose to Migrate to D by abiox on Wednesday June 20, 2018 @03:43PM (#17359015)
honestly, if i were hiring and heard this of an applicant (and didn't have reason to believe it was something else like salary), i would feel that we dodged a bullet.

(that may not be entirely fair, i guess i just tend to be skeptical of people who get hung up on languages.)

Re:How an Engineering Company Chose to Migrate to D by oblio on Wednesday June 20, 2018 @04:52PM (#17359649)
I don’t agree with you. Provided you’d persuade him that the company and tech are worth it, I think he’d be a good addition to most companies.

It’s a legit concern.

Re:How an Engineering Company Chose to Migrate to D by blub on Wednesday June 20, 2018 @01:03PM (#17357183)
And did they refuse the job because of D, low salary, not wanting to move to the Netherlands or some other reason?

I could see a C++ dev giving this a try without hurting their career prospects, but C# devs are not exactly known for trying out non-mainstream technologies. If they switch for a couple of years MS will pump out a couple of frameworks and .NET programming languages. Fire and motion as such.

Re:How an Engineering Company Chose to Migrate to D by oblio on Wednesday June 20, 2018 @01:06PM (#17357234)
He wants to move to the Netherlands and he was quite explicit that he's apprehensive about D. It's true that C# programmers generally don't venture outside the mainstream.
Re:How an Engineering Company Chose to Migrate to D by cakes on Wednesday June 20, 2018 @12:39PM (#17356967)
I can understand this. If I had to pick a marketable/future employment language today, I would pick C# over D (I have used both).
Re:How an Engineering Company Chose to Migrate to D by david-cako on Wednesday June 20, 2018 @12:01PM (#17356594)
I agree, but that costs money for the company and time for the developer.

Airbnb dropping react native due to a lack of qualified candidates that were articulate in both the native and javascript realm is a great example. Something can work flawlessly with the right conditions (for instance, developers that understand and can implement the path of least resistance across native and react), yet if its prohibitive to create those conditions you are back where you started.

If the dominant ideology among developers is that learning X language or technology costs more of their career than its worth, it dies out. Same goes for the company and their resources.

Re:How an Engineering Company Chose to Migrate to D by macintux on Wednesday June 20, 2018 @12:26PM (#17356837)
I'm skeptical about extrapolating too much from a JavaScript example. That ecosystem looks nothing like the rest of the software development world.

Erlang has been around in a niche role for >30 years and still going strong, even stronger now that Elixir has reinvigorated interest in the platform.

Re:How an Engineering Company Chose to Migrate to D by david-cako on Wednesday June 20, 2018 @11:42PM (#17361953)
My only point in that you should be as careful about creating problems building a team and adding ramp-up time to your product when you attempt to optimize. It's a decision that doesn't go away without lots of heartburn and having employees lose morale rewriting their own work.
Re:How an Engineering Company Chose to Migrate to D by blub on Wednesday June 20, 2018 @01:06PM (#17357232)
According to their own blog, they dropped react because it was a difficult to use piece of technology that was slowing them down and making it difficult to offer a top notch mobile experience.

Yes, they also had difficulties hiring devs which know both native and react, but that's normal. Most mobile devs wouldn't touch react.

Re:How an Engineering Company Chose to Migrate to D by acehreli on Wednesday June 20, 2018 @01:04PM (#17357209)
> but that costs money for the company and time for the developer

Quite the opposite: The new tool saves time and money.

Airbnb example just shows that one should not jump on the newest thing on the market.

Re:How an Engineering Company Chose to Migrate to D by walshemj on Wednesday June 20, 2018 @12:57PM (#17357128)
Just tell your new hires here is a book on the language go learn it - which is what I was told at my first Job (world leading RnD).
Re:How an Engineering Company Chose to Migrate to D by oh-kumudo on Wednesday June 20, 2018 @02:01PM (#17357896)
I am usually not against learning new stuff. But I would also like my learning from current work generalize to my future career. From a pragmatic perspective, learning D is probably going to have less ROI.

Either the company focus solely on finding enthusiasts or they pay the premium to overcome this.

Re:How an Engineering Company Chose to Migrate to D by walshemj on Wednesday June 20, 2018 @02:11PM (#17358024)
True up to a point but any professional developer needs to be able to pick up a new language quickly - I had to learn Pl/1G to work on a Map reduce code base.

I was assuming a more rational choice but then developing serious technical software in pascal instead of fortran in the 80's was not a rational choice in the first place.

Re:How an Engineering Company Chose to Migrate to D by cpburns2009 on Wednesday June 20, 2018 @12:01PM (#17356599)
Ideally, the company switching to D wouldn't affect their current or future engineers at all unless some of the engineers are also programmers.