Live data from Hacker News

Ask HN: What are you learning in 2019?

news.ycombinator.com

211–220 of 222 posts

Re: Ask HN: What are you learning in 2019?

#211

Trying to learn 'Everything'. And that's a problem. So learning how to manage learning (Not from the famous course) ..Any resources to help me?

I've had this problem off and on. The thing that's helped me lately is looking back at the times I focused and learned one thing. Example: I read a (MS)SQL book nearly 8 years ago, it was well written but not excessively long. I took my time with it. And you know what? It's been relevant ever since, and I've been surprised how frequently I know more off-hand sql knowledge than other devs. I"ve had this experience a few times now, and it always boils down to thinking you need to choose the most relevant, most important thing to learn. You don't. Just choose _a_ thing that is relatively interesting and relatively important, and spend a little time with it. It will last longer and take you further than you realize, and also help you contextualize other things you want to learn. Its not a simple additive -- its exponential. Things in general are more related than people realize, and this is especially true in tech. Most skills you learn will translate better and last longer than people give them credit.

Re: Ask HN: What are you learning in 2019?

#212
post #23

Earlier quoted context omitted.

Oof, same, coming from python/Go and having some knowledge of C, I can say I love it. But I work with C++ developers who are adamantly opposed to taking a jump because rust is harder for them to grok (as they suggest that they have to unlearn patterns).

Rust is unstable, so there is no reason to learn it right now. Many revesions, version incompatibility, dependencies from unstable branch in main repository branch. It's absolutely useless for production right now if you don't want to write the whole thing from scratch.

Rust the language has been backwards compatible since 2015. We add stuff, but don't remove it.

Many, many companies, including big ones, are using Rust in production. They don't need to re-write things.

Re: Ask HN: What are you learning in 2019?

#213
post #128

Earlier quoted context omitted.

Seconding TypeScript. If you are a js dev looking to pick up something new, just rename a .js file to .ts, open it in vscode, watch the magic. It will, I think, make you a better js dev.

Java dev you mean ;) I dont see how types make you a better dev, its like saying automated dictionary in input text fields make you a better speller. It just makes you a lazy speller.

Types have fundamental meaning and function way beyond simply being a dictionary. Javascript's lack of type systems means it's crippled when it comes to serious numeric computation, simulation or modelling. Even a 64-bit number can;t be stored properly, to say nothing of SIMD operations.

Re: Ask HN: What are you learning in 2019?

#214
post #25

Emotional Intelligence Tips from Emotional Intelligence 2.0 http://redgreenrepeat.com/2019/07/12/tips-i-got-from-emotion... Lessons from company's internal Emotional Intelligence training (from EIExperience.com) http://redgreenrepeat.com/2019/07/19/debrief-emotional-intel... Biggest win so far: hearing my wife say to me "Sorry I got emotional."

Wouldn't your wife apologising for being emotional be a sign that she feels a need to apologise for them? Wouldn't good emotional intelligence be towards making someone feel valid, and expressing themselves (even if they're "emotional"). After they are heard, then you can do whatever rational decisions you want.

Maybe I'm misunderstanding, but having someone else apologise for their emotions doesn't sound like an EQ win to me.

Re: Ask HN: What are you learning in 2019?

#215
post #25

Emotional Intelligence Tips from Emotional Intelligence 2.0 http://redgreenrepeat.com/2019/07/12/tips-i-got-from-emotion... Lessons from company's internal Emotional Intelligence training (from EIExperience.com) http://redgreenrepeat.com/2019/07/19/debrief-emotional-intel... Biggest win so far: hearing my wife say to me "Sorry I got emotional."

Wouldn't your wife apologising for being emotional be a sign that she feels a need to apologise for them? Wouldn't good emotional intelligence be towards making someone feel valid, and expressing themselves (even if they're "emotional"). After they are heard, then you can do whatever rational decisions you want. Maybe I'm misunderstanding, but having someone else apologise for their emotions doesn't sound like an EQ…

Yes - I missed a lot of context with my wife's comment.

Usually, in any heated situation, I would get tense and cause the situation to escalate out of control. After cooling off, I would be apologizing to her for my behavior in the situation.

In our time together (over a decade now) - she never apologized to me for her behavior.

The fact she did twice recently feels like a shock to me because it's so unusual for me.

It's an EQ win in the sense that I didn't lose my cool as usual.

Hope that adds context.

Re: Ask HN: What are you learning in 2019?

#216
post #146
post #144

Haskell. A couple very solid books for Haskell came out in 2019 -- Get Programming with Haskell by Will Kurt, and Practical Haskell by Alejandro Serrano Mena -- and I was lucky enough to find a Functional Programming Meetup group in my area with some guys who write Haskell code every day. Currently falling, albeit very slowly, down the rabbit hole of FP -> category theory -> HoTT.

Mind sharing books that got you started? I've been looking into getting started with Haskell myself.

I actually read a book on Functional Programming in Scala [0] as my introduction to FP, so I had a little understanding of concepts in functional programming already, but in terms of just Haskell my recommendation would be that Get Programming with Haskell book by Will Kurt that I mentioned, which is targeted at beginners. Someone else added the Learn You a Haskell Book for Great Good! book online which is a good free online source as well, but since the original version was written in 2011, it might be a few versions behind on the GHC compiler compared to the Kurt book which was released in 2019.

After going through an introductory resource to learn syntax and concepts, other good beginner resources I have used are the Functional Programming Discord [1], the free Data61 course that Brian McKenna goes over [2], and the Tsoding series on YouTube [3]. The Practical Haskell book I mentioned is good too, but I found it a bit higher level than these other resources.

[0]: https://www.amazon.com/Functional-Programming-Scala-Paul-Chi...

[1]: https://discordapp.com/invite/FvT2Y5N

[2]: https://www.youtube.com/watch?v=NzIZzvbplSM

[3]: https://www.youtube.com/watch?v=h_D4P-KRNKs

Re: Ask HN: What are you learning in 2019?

#217
post #146

Earlier quoted context omitted.

Mind sharing books that got you started? I've been looking into getting started with Haskell myself.

Can you help me understand which kind of projects use Haskell language? Do we have many long term jobs for Haskell developers?

There's a pretty good outline of which kinds of projects Haskell is well suited for by Gabriel Gonzalez here: https://github.com/Gabriel439/post-rfc/blob/master/sotu.md

In terms of long-term jobs, I think learning concepts from statically-typed functional programming language will improve your code quality (read: chance at sustainable employment) in general, but actual prospects are probably area dependent. I am lucky enough to live in a tech hub so there are many Angel List jobs here for Haskell and Scala, but this may not be the experience for every city.

Re: Ask HN: What are you learning in 2019?

#218

Business and marketing. I'm basically running my own business anyway. It's about time I got better at it. OS's. I'd like to build my own, but I've been a web developer for 15 years. It's going to be an uphill battle. I'm halfway through Learn C the Hard Way .

Eh. That's where I stopped on Learn C the Hard Way too. Hopefully I can find some diligence in myself to finish it -- the webserver less looks the most interesting to me.

Re: Ask HN: What are you learning in 2019?

#219

Business and marketing. I'm basically running my own business anyway. It's about time I got better at it. OS's. I'd like to build my own, but I've been a web developer for 15 years. It's going to be an uphill battle. I'm halfway through Learn C the Hard Way .

Eh. That's where I stopped on Learn C the Hard Way too. Hopefully I can find some diligence in myself to finish it -- the webserver less looks the most interesting to me.

I'm into the data structures chapters now. Pointers aren't nearly as difficult as I remember them being in college.

I'm looking forward to the webserver too.

Re: Ask HN: What are you learning in 2019?

#220

Outside of Tech, Japanese. Really love watching Anime in my down time. In the past I have watched well over 100+ series in Dub. Recently I was frustrated waiting for Dub for some later series and newer ones. Which lead me to watch Subs and I really dislike reading the text, especially when two characters are talking you have text on the top and bottom of the screen! Too much to read at once. Finally many times there…

If you want to learn some Japanese grammar, here is a nice website: https://www.bunpro.jp/ You'll learn the basic grammar, and it redirects you to multiple blog articles on the concerned grammar points. Another way to discover nice blogs about Japanese language (y)
Post reply on HN