Live data from Hacker News

Ask HN: What Skills to Acquire in 2020?

news.ycombinator.com

31–40 of 876 posts

Re: Ask HN: What Skills to Acquire in 2020?

#31
If you don't already know how to, learn to cook. Start slow with the basics and work your way up. Try new things and combinations. Nothing is quite as satisfying as being able to create something delicious from the remnants in a friend's pantry, or preparing a delicious meal for someone you love, or a date, or just yourself.

Re: Ask HN: What Skills to Acquire in 2020?

#32
post #3

Kubernetes.. almost all the companies are on it or looking at it in one way or another.

If everybody knows kubernetes what is the point to learn it? You can't stand out with this skill if you wouldn't do it professionally. Just to get familiar is enough.

I would go with bash, sed, awk.

Re: Ask HN: What Skills to Acquire in 2020?

#35
I will share one that has served me well for over 20 years: learn RDBMS and SQL. Learn normal forms, good schema design, and how to write complex queries. NoSQL adopters often avoided schemas like the plague and ended up with unmaintainable messes after a few years. I have seen more than a few NoSQL -> SQL conversions by now. Data is the most important thing in your app. Give it a great design.

Plus databases like Postgres have key/value and JSON data types. Once you are sure that is what you need it’s still there.

Rob Pikes 5th rule of programming: Data dominates.

Re: Ask HN: What Skills to Acquire in 2020?

#37
post #3

Kubernetes.. almost all the companies are on it or looking at it in one way or another.

I like Docker, I like microservices, but I feel like I'm just not excited about Kubernetes itself. There seems to be a "bullshit complexity" that people add to it that I really don't think is going to stick. But, I really do like the "GitOps" experience. A merge to a master branch is a deploy. Should I just get over this perception and learn Kubernetes, or could I find joy and professional usefulness out of another t…

Don't get why you got downvoted.

Kubernetes is the right tool for some type of issues. If you want to host low complexity infrastructure like a simple website but still want to use containers go with nomad / docker swarm.

Re: Ask HN: What Skills to Acquire in 2020?

#39

Starting conversations with strangers. Squat and deadlift. Eating healthier. Doing something kind for someone else every day. Honesty. Listening to people you disagree with. Driving safer (this is the most dangerous thing we do on a regular basis). Meditation.

deadlift's are quite dangerous for the untrained. Start with "Fix Rounded Shoulders" and "Fix Anterior Pelvic Tilt" if you have not already done so. Plenty of great advice on YouTube on those topics.

I train deadlifts by using the lightest possible weights and doing 2 sets of practice reps. Focus on keeping the spine stable, use legs to push the weight up. Don't add weight until you video record yourself and ensure your back and hips are on point. Back needs to not bend, and hips need to thrust forward, bar path vertical, close to the body as that's our center of mass. Ensure your sternum stays on the same plane as your stomach and neck, keep the upper back from rounding.

Re: Ask HN: What Skills to Acquire in 2020?

#40

Here is my personal list as an embedded developer: Embedded Linux: seems to be a growing field in embedded engineering as single board Linux computers are getting smaller and cheeper Amazon IoT core: there are a lot of capabilities to understand! Luckily Amazon does seem to have some training available. Advanced C debugging and building: with embedded c it is pretty easy to let the IDE hold your hand when building an…

You mean Raspberry Pi? While Raspbian is a variant of Debian Linux, you can also install Android on RPi and Windows IoT. Which means you can definitely use your normal mobile and/or desktop environment for targeting RPi devices as well. Good luck.
Post reply on HN