News for hackers. Stuff that matters.
Re:Ask HN: What cool development languages/tools changed you... by awinder on Tuesday October 25, 2016 @04:47AM (#12786277)
This is the best advice on career management. Being able to break out of being "a php engineer" or "a java engineer" lets you target jobs and companies much more freely and ultimately lets you figure out what interests you as a developer in more real terms (and lets you go after it). It also sets you up to lead efforts on solving problems, rather than defining solutions in a more narrow window
Re:Ask HN: What cool development languages/tools changed you... by lmm on Wednesday October 26, 2016 @04:45AM (#12794890)
My experience is the opposite, interestingly. I used to know and use a wide range of languages. Being able to say "6 years of professional Scala" has opened more doors, and focusing on a single language has allowed me to learn techniques and algorithms rather than worry about the differences between languages so much.
Re:Ask HN: What cool development languages/tools changed you... by blandflakes on Wednesday October 26, 2016 @09:23AM (#12796219)
A colleague that I really respect told me at my last job that his career was a series of broadening and deepenings. He started with a deep knowledge of Java, but found that success came as he branched out into Python, Ruby, and Scala. At that point, he discovered that developing a focus on distributed computing with Scala was the key to the next level, and so on. I think half the challenge is identifying when its time to do one of those two.
Re:Ask HN: What cool development languages/tools changed you... by royka118 on Tuesday October 25, 2016 @04:48AM (#12786283)
yeah defo, learning my second language was big step in my development
Re:Ask HN: What cool development languages/tools changed you... by bennyc on Tuesday October 25, 2016 @04:55AM (#12786319)
for the last 7 years i've been a php developer and i'm currently in the process of learning my second language, #c. it's good to hear that someone else has been through this process before me and said it was such a big step!

thanks for giving me some more motivation!

Re:Ask HN: What cool development languages/tools changed you... by kibibu on Tuesday October 25, 2016 @05:03AM (#12786364)
I assure you many millions of people have been through this process before you! It gets easier after the second, particularly if you stick with mostly procedural/OO languages. So after C# you'll pick up Java, and maybe Python or Ruby in a heartbeat.

Languages with fundamentally different paradigms will still be a little tricky - Haskell, Scala, Stan, R etc don't bear a lot of resemblance to PHP.

Re:Ask HN: What cool development languages/tools changed you... by weaksauce on Tuesday October 25, 2016 @11:54AM (#12788971)
I agree to a point... C# is fairly unlike ruby in its idioms. You will be able to write C# in ruby fairly easily but it's a language that doesn't benefit much from that.
Re:Ask HN: What cool development languages/tools changed you... by sundvor on Tuesday October 25, 2016 @08:38AM (#12787355)
Agree on this, and am at the same stage myself; C# is a huge transition from e.g. Php (or ColdFusion). Can't help but be amazed at the doors it opens up though - Pluralsight is definitely one of your friends here. Jon Skeet's walkthrough of C# 4, SOLID, the courses on DDD etc - so much to learn! :) MS Dev Essentials will give you a 3 month sub for free, if you didn't have that already.
Re:Ask HN: What cool development languages/tools changed you... by thr0waway1239 on Tuesday October 25, 2016 @09:36AM (#12787805)
In addition, you get to learn a lot of best practices from the trainers at PluralSight. If there were a similar company in the non Microsoft world with as comprehensive a library and as good a selection of trainers, I would love to know about it.

Also, check out their learning paths for C# - it can be a good option to avoid the overwhelm if you are new to the language.

Re:Ask HN: What cool development languages/tools changed you... by jsingleton on Tuesday October 25, 2016 @11:15AM (#12788646)
C# is a really nice language. I'm hoping that the new .NET Core work will expand its reach beyond mainly Windows and get it popular on other platforms. Otherwise my book isn't going to do very well. :)
Re:Ask HN: What cool development languages/tools changed you... by sundvor on Tuesday October 25, 2016 @07:53PM (#12792820)
Book on .net Core on Linux; that's great timing, can't wait for you to share more info.

As someone super rusty on it, I found it remarkably easy to get up and running on the platform.

If they can only finish the tooling so that NCrunch can run properly, life will be a bliss.

Re:Ask HN: What cool development languages/tools changed you... by jsingleton on Wednesday October 26, 2016 @05:57AM (#12795186)
The book is already out: https://unop.uk/book

The examples are in .NET Core (the cross-platform parts are more Mac than Linux focussed) but really it's a general guide on how to make web applications perform well.