Ask HN: What skills to acquire in 2019?
71–80 of 194 posts
Re: Ask HN: What skills to acquire in 2019?
#72The skill I am working on the hardest for 2019 is being able to put down my phone. Or more generally to stop the cycle of mindless addictive loops, checking for comments and upvotes on social media, endlessly refreshing forums, and so on. I’ve tried a few times over the past year to make headway on this and haven’t felt successful, so I’m redoubling and trying to deconstruct the concept a little, figure out some rule…
You're stuck in these loops through little fault of your own. Our environments are engineered to be very addicting; tech products train our brains to crave a quick hit of stimulus at the slightest hint of boredom.
Trying to fight against this with just willpower alone is an uphill battle. Willpower fluctuates throughout the day, and (supposedly) it is a finite resource per unit of time. You may win a few battles, but the strong cues in your environment remain, and will likely snare you next time around.
It's hard to resist the temptations because they are pleasurable and salient rewards in the here and now, in a way that longer-term, more abstract goals (read a book, stop wasting time on junk info-snacking, etc) can never be.
Ulysses contracts bridge this gap by pulling the longer-term, more abstract goals into the here and now, endowing them with an immediate saliency of their own. Now your new habits can fight on the same ground as your old habits.
Examples: the person who, in trying to quit smoking, gave a friend a check for $5k and promised that if she smoked again, she'd have to report herself to her friend, who would then donate that money to the KKK.
Examples of my own: - I jettisoned caffeine by promising my spouse that for every caffeinated drink I took, I had to give up in proportion something I love dearly (e.g. skip a day of meditation) - I cut down on online boardgaming by promising a friend that I would only play with him -- and should I play with an online stranger, my friend would receive $5k and proceed to squander it at the poker table. (Making the resulting outcome of your contract breach, something that stings, that is visceral and has an emotional valence to it, it key to making the contracts successful).
It also helps to engineer your environment. Remove the cues and temptations. I've had more mixed success with this. But quitting FB, Linkedin, definitely removed strong loops. (My brain fought like hell against their absence, then after the three week mark, never a peep again. Goes to show the arbitrariness of our cravings)
Re: Ask HN: What skills to acquire in 2019?
#73Interviewing. I spent about 3-4 months this year working on my interviewing and competitive programming skills via LeetCode, reading The Algorithm Design Manual, and taking classes at Bradfield School of CS in San Francisco. I feel like it's made a world of difference. I know Hacker News tends to hate on programming interviews, but it really pays to be good at them (and trust me, it's a learnable skill). I do agree t…
Are you claiming that this practice made you a better programmer overall or just better at interviews?
It isn’t just hackernews hating on the current way of doing programming interviews, it’s a widespread sentiment in the industry. The current way of doing interviews seems both excessive (requires 2 months of practice) and easily games (with 2 months of practice...). Who is winning from this?
Re: Ask HN: What skills to acquire in 2019?
#74I hesitate answering because I am not really a software engineer, but I think a strong understanding of philosophy will probably help. I see a lot of other comments in this thread recommending empathy, organizing, hermeneutics, etc. Most of that goes under the admittedly large umbrella of philosophy. Software engineering/programming is somewhat distinct in most fields because you can by some abstraction recreate and…
Re: Ask HN: What skills to acquire in 2019?
#753 critical skills that will help you through out your life: 1. Learn to workout well - crossfit, hire a trainer, etc 2. Basic financial knowledge - investing, taxes, RSUs/Options, etc 3. Presentation skills - most of your career will be determined by how effectively you communicate, influence and persuade. Invest in it.
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.
Re: Ask HN: What skills to acquire in 2019?
#76Interviewing. I spent about 3-4 months this year working on my interviewing and competitive programming skills via LeetCode, reading The Algorithm Design Manual, and taking classes at Bradfield School of CS in San Francisco. I feel like it's made a world of difference. I know Hacker News tends to hate on programming interviews, but it really pays to be good at them (and trust me, it's a learnable skill). I do agree t…
You spent 3-4 months honing your interview skills, that sounds very expensive. Are you claiming that this practice made you a better programmer overall or just better at interviews? It isn’t just hackernews hating on the current way of doing programming interviews, it’s a widespread sentiment in the industry. The current way of doing interviews seems both excessive (requires 2 months of practice) and easily games (wi…
Re: Ask HN: What skills to acquire in 2019?
#772. Learn to write deep content.
3. Learn to manage personal finances
4. Learn to invest
5. Learn to draw
6. Learn to sing
7. Learn to have proper 8 hours of sleep
8. Attempt to build a profitable startup again
Re: Ask HN: What skills to acquire in 2019?
#78Re: Ask HN: What skills to acquire in 2019?
#79Re: Ask HN: What skills to acquire in 2019?
#80Interviewing. I spent about 3-4 months this year working on my interviewing and competitive programming skills via LeetCode, reading The Algorithm Design Manual, and taking classes at Bradfield School of CS in San Francisco. I feel like it's made a world of difference. I know Hacker News tends to hate on programming interviews, but it really pays to be good at them (and trust me, it's a learnable skill). I do agree t…
The career impact of becoming a better programmer or leader is tiny compared to the impact of moving to a better company.
If you're a free agent and you're not interested in interviewing or working for big companies, then I would say the top skills to learn are listening/negotiation and maybe time management, unless you're already great at those things. Same advice if you're already at one of the best companies and don't need to interview :)