Earlier quoted context omitted.
There’s a lot of better ways to work out than crossfit. But I agree with the basic premise! Learn the skill of lifting heavy things and running farther than you’re willing to walk. I’d add to presentation skills: negotiation skills. I’ll recommend Chris Voss’ book “Never Split the Difference” as I have been to all my relatives this Christmas.
Can you elaborate on why other things are "better" than crossfit? I've found it to be very time-efficient and well-rounded.
Ask HN: What skills to acquire in 2019?
101–110 of 194 posts
Re: Ask HN: What skills to acquire in 2019?
#102Earlier quoted context omitted.
There’s a lot of better ways to work out than crossfit. But I agree with the basic premise! Learn the skill of lifting heavy things and running farther than you’re willing to walk. I’d add to presentation skills: negotiation skills. I’ll recommend Chris Voss’ book “Never Split the Difference” as I have been to all my relatives this Christmas.
Can you elaborate on why other things are "better" than crossfit? I've found it to be very time-efficient and well-rounded.
Re: Ask HN: What skills to acquire in 2019?
#103I've been learning Elixir, which is really good for creating concurrent and scalable systems. Concurrency has always been something that has fascinated me and I see in Elixir a chance to make very concurrent code without having to deal with locks, race conditions, and all the other icky low-level stuff. Elixir is also a functional language, making this is the first functional language I've learned, which is another r…
1. Programming Elixir by Dave Thomas (https://pragprog.com/book/elixir16/programming-elixir-1-6)
2. Programming Phoenix by Chris McCord, Bruce Tate and José Valim (https://pragprog.com/book/phoenix14/programming-phoenix-1-4)
Re: Ask HN: What skills to acquire in 2019?
#104I would love for us tech folk to dip our toes in idea history, hermeneutics and rhetoric. We need to think about the way we think and talk about the way we talk. I mean reflect on the state of things, instead of blindly increasing shareholder value. We glorify engagement, but we’re arguably glorifying how addictive our creations are. What if apps maximized for less time spent, like help users just do their work and g…
What if apps maximized for less time spent Today I used an automated delivery booth. At the end it reported in big letters: "you took your order in 2 minutes 12 seconds". Made me vividly remember the end-of-level screen in classic Doom. Maybe that's a good idea: make the session time prominently visible, to have an urge to optimize.
Re: Ask HN: What skills to acquire in 2019?
#105I'd start by reading Strunk & White, which nicely addresses clarity and brevity, leaving only a source for expressiveness, which is basically storytelling. There I like the writing books by Steven King, Ray Bradbury, and Ursula LeGuin, but many other worthwhile primers of style are (almost) as good.
Then practice writing while critically reading the best works of good writers, carefully observing their techniques, and then stealing them liberally. Ask friends you trust to assess your work and explain what they liked, didn't like, and why.
Re: Ask HN: What skills to acquire in 2019?
#106Earlier quoted context omitted.
Great advice! Do you know of any links/resources to help develop skills 2 and 3?
read Iwillteachyoutoberich.com to start on #2 his site is by no means the end all be all, but it will give you a start.
Re: Ask HN: What skills to acquire in 2019?
#107Re: Ask HN: What skills to acquire in 2019?
#108Do something that would be orthogonal to the current sum of your life experiences.
If you have time off, do something risky that you wouldn't do normally. Why? Because soon enough you'll likely be back in the normal swing of things and unable to take that risk.
Examples:
Work on a farm
Do the Appalachian trail (or similar)
Take the train across Australia
Learn to ride a motorcycle
Learn to play guitar
Etc Etc
Re: Ask HN: What skills to acquire in 2019?
#109You don't state your programming background but you mentioned C# in previous comments. I would recommend machine learning as a very useful skill to acquire. I have to be more specific because "machine learning", "artificial intelligence", and "data science" are really large topics that can encompass difficult math and PhD research. For application programmers, I think a very realistic subset is using an existing "mac…
Not trying to be a downer, just my $0.02. For fun? Sure, go for. For career development? You had better be serious and ready to devote the next 5-10 years. I do not at all agree that ML is going to become a baseline skill.
Re: Ask HN: What skills to acquire in 2019?
#110UX research methods. Then finding projects/teams you want to work on.
Personally? Thinking about writing a book on SMT solvers, extending jHipster to other languages, doing some high performance SAAS offerings, publishing my semigroup research, my serverless complie optimzation toolchain, and my LLVM based operating system call taint annotation for C++/Rust to get Haskell style IO annotations.