Live data from Hacker News

Ask HN: What are you learning in 2019?

news.ycombinator.com

91–100 of 222 posts

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

#92
I've already done some akka/scala work professionally, and separately, some api development with play/scala, so for a side project of mine I've been working on an idea that requires api endpoints served by an akka cluster backend. Now that I have a few of the required endpoints and a working cluster, I've been working on learning React on the frontend, which is new to me. The next few months will be crazy because I'll be learning how to bring in some async communications between frontend and backend. Not really sure how to start with that on the frontend, but I imagine it'll be sockets or SSE from the backend.

Separately I dabble with Ng's coursera ML course but aside from writing jupyter notebooks with the octave kernel, which I enjoy - latex math equations are so pretty - I find the subject material a little boring. I like graphical structures though so maybe interest will pick up when they get into neural nets.

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

#94
post #58
post #38

AWS and how to deploy a complete web app with the service bundles (EC2, Elastic storage S3, etc.) It is an amazingly fulfilling experience as a product manager.

What resources did you find more useful? Aws’s own documentation?

not op, but the labs on https://www.qwiklabs.com/ are pretty good and hands on (i am in no way affiliated with them - pointing out a good resource you may want to look at)

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

#95
Lots of things in the data space - automation, orchestration, testing, quality, completeness, and building a data architecture with the proper kinds of monitors and alarms. Diving into business metrics, separating useful, actionable data from fluff.

As a hobby project, I stopped using Sublime and other text editors. I have been using Vim all of this year and have become more competent with various shortcuts and general navigation.

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

#96

Quantum machine learning. I completed my phd in quantum information last year, have an assistant prof job, but looking to jump into the quantum computing industry.

I'm a novice in both topics, but it has always seemed to me that quantum mechanics and machine learning have a lot of natural alignment, as they both deal in probabilities. Is there anything you recommend for reading up on the subject?

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

#97

How to better my mental health while simultaneously figure out how to share some of the knowledge I've obtained over the past few years with others (conferences? blogs? teaching? I don't know. Help!)

Blogging is a terrific way to freely share what you know (if money is not a goal here) and hone your ability to effectively communicate it. Keep in mind it doesn't at all have to be limited to writing. "A picture's worth a thousand words." Adding graphics or short videos can tremendously enhance the material.

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

#98
post #81

I've spent this year mostly on Go. I think I'm in a maybe good enough spot to be employable with it? Which was probably my goal all along. Through Go, though, I've been feeling like picking up a language with a more advanced type system. Usually when I have that feeling I get trapped in analysis paralysis and just never pick anything up. I've been considering just hard-committing to Java/the JVM and taking it as it i…

Take a look at Kotlin. We are building our enterprise products with it. You get all the benefits of Java (stability, maturity) without the bad parts (boilerplate, boredom). We just hired a Kotlin person (really a Java guy who refreshed his Kotlin over the weekend) for this, and we may be hiring more. I suspect more companies will start looking at Kotlin in the next 2-3 years, especially for green field projects.

The concern I have with JVM languages is that employers will have a constant temptation to just fall back into Java instead of actually committing to the language they've chosen. From what I understand, Kontlin/Scala/Clojure all have relatively easy Java-interop, so it smells like after a while non-Java projects could just become Java projects?

I have heard lots about Kotlin though, and it sounds like most devs that've touched it are huge fans.

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

#99
Postgresql. I had learned to rely too much on ORMs and diving into SQL proper was like getting hit by gamma rays and turning into the hulk.

Looker. I get asked for reports frequently and with this tool I intend to cut that number down to zero, company wide.

Kubernetes on AWS. Bought a book, learning about it in my spare time.

Graphql with React Apollo for data access. It's pretty sick. First Redux came out, but it's verbosity was too much, I never liked it. Then Mobx came out and it works fine for me, really fun to use. Now Apollo exists and you don't even need a store. Plus it caches stuff. Plus a bunch of other sexy stuff. Very interesting tech.

I read bad feedback/stories for companies and identify trends on what went wrong, and what engineers hated so I can prevent that at Papa as head of engineering.

Drawing. It's the complete opposite of programming and very soothing after a rough day. There is no right or wrong, it just `is`. I look up pictures of manga I like, from Baki or JJBA and draw stuff, then upload it on Tiktok to share in the fandom.

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

#100
Every time I re-approach or begin a new web application I try to pick up a new tool from the toolbox. Last week was Web Workers. Holy cow they're amazing.

I do a lot of GIS so there's many very cpu intense tasks for analysis.

Instead of trying to break up a problem into lots of small promises as not to block user input, I can just call away to a separate thread to do a ton of blocking work and return the output.

The beauty is wrapping the interface in a promise so I can perceive web workers as being just like Ajax calls: an async data source/sink.

The more broad answer to what I'm learning in 2019: how to use every new project as a playground to learn new technology while not putting the project deliverables or time-line at risk. This is basically about learning how to de-risk and prepare/conceptualize fallback plans. And how not to bite too much off.

Post reply on HN