Live data from Hacker News

Ask HN: What are you planning to learn next year and why?

news.ycombinator.com

21–29 of 29 posts

Re: Ask HN: What are you planning to learn next year and why?

#23
post #2

Ada. For C replacement (imperative and compiled to ELF) that (a) can link reasonably well through C to other languages, (b) is not entangled scary mess of half-random syntax and historical features (C++), and (c) has a type system that I can lean on instead of constantly keeping an eye on (C) or fight against (Rust's borrow checker).

I'm a big fan of Ada, and I dabble with it whenever I can. All of the features you mention are great about it; just be warned that there's not a whole lot of learning material online.

Re: Ask HN: What are you planning to learn next year and why?

#24
Confidence. I have two projects that I've been working on for years but always chicken out when it comes to actually putting them out there. Next year I'm going to learn how to dive in, be brave, and roll with the punches to hopefully gain much needed end user feedback.

Re: Ask HN: What are you planning to learn next year and why?

#25

Japanese, because it's difficult and fun. Tech wise I learn enough at work.

I can totally recommend the Genki books combined with the Graded Readers! (besides any other materials you use, of course ;-) )

https://www.tofugu.com/reviews/genki-textbook/

http://www.japanesetease.net/japanese-graded-readers/

Re: Ask HN: What are you planning to learn next year and why?

#26

PHP. I have seen a lot of improvements these past years and it feels like a solid choice for backend. I quickly got tired of Python complex syntax and poor performance overall.

What is complicated about python syntax for you? I understand the performance bits but not sure if PHP is going to be the route to fix that for you unless you do something like Facebook did.

Re: Ask HN: What are you planning to learn next year and why?

#28
post #2

Ada. For C replacement (imperative and compiled to ELF) that (a) can link reasonably well through C to other languages, (b) is not entangled scary mess of half-random syntax and historical features (C++), and (c) has a type system that I can lean on instead of constantly keeping an eye on (C) or fight against (Rust's borrow checker).

I'm a big fan of Ada, and I dabble with it whenever I can. All of the features you mention are great about it; just be warned that there's not a whole lot of learning material online.

Yeah, I figured, but I think I'll manage with Mordechai Ben-Ari's book (Ada 2005), John Barnes' book (Ada 2012), and Ada Reference Manual (I'm kind of used to reading specifications).

Given that I mostly write network servers for running on Linux/Intel, which is not too popular topic among Ada crowd, I would need to develop my own strategies and patterns even if I got my hands on typical printed materials for Ada.

Post reply on HN