Live data from Hacker News

Ask HN: What bits of fundamental knowledge are productivity multipliers?

news.ycombinator.com

231–240 of 424 posts

Re: Ask HN: What bits of fundamental knowledge are productivity multipliers?

#231

Earlier quoted context omitted.

And Unix tools in general

And vim in particular: free, vast availability, no GUI needed, regex, macros, plugins, folds, block editing, syntax highlighting, drop in your vimrc and go, runs shell commands, etc.

If I ever find myself in vim, I just powercycle the machine.

It's easier.

Re: Ask HN: What bits of fundamental knowledge are productivity multipliers?

#232
post #226
post #67

- Writing as form of (or tool for) thinking; Leslie Lamport said (maybe quoting someone) that if you're thinking, but not writing, you only think that you're thinking; - High tolerance for feeling ignorant, confused, silly, inadequate, a novice: none of these states should phase you: you should not have a comfort zone: let your mind feel at ease in not understanding something: go to the eye of the storm and weather i…

> High tolerance for feeling ignorant, confused, silly, inadequate, a novice: none of these states should phase you: you should not have a comfort zone: let your mind feel at ease in not understanding something: go to the eye of the storm and weather it: you'll come out being more capable; I’d love to be more at ease on uncomfortable situations. Any tips?

For me, it's closing my eyes, taking a few deep breaths, and then continuing. It's okay to be nervous and feel ones heart pounding and just notice all those physiological reactions, but keep going despite that. My old tendency was to switch task to something more comfortable, but just take a silent minute without switching tasks and then keep going.

Re: Ask HN: What bits of fundamental knowledge are productivity multipliers?

#233

I think the true 10x multiplier is not a technical skill at all. It is the ability to quickly cut through irrelevant tasks and actions to focus on the thing that will move the business goal forward fastest. It is enshrined in the concept of the MVP and the short iteration cycle. Quicky building something that does not solve a business problem is not productive. Work=force*displacement. No movement, no work. A closely…

Absolutely this. I was a chronic procrastinator prone to intense anxiety and breakdowns just before deadlines. Then I took a really good ~3 hour course on time management, and it seriously changed my life. I can’t even describe how much more productive I am. It’s changed how I approach every task, professional and personal. I can’t even remember the last time I felt any sort of stress or anxiety about my to-do list.…

Curious what course you took and if you have time, a summary of the most valuable skills you learned?

Re: Ask HN: What bits of fundamental knowledge are productivity multipliers?

#234
* Automated testing. While implementing an algorithm, also make tests. Years later, if the program begins crashing in a test, then it can be fixed. Without tests, the crash may happen sporadic in production and be hard to fix.

* Metrics on a dashboard (Grafana+Prometheus). See whats going on in a program. How many times is there a cache hit or miss. What are the most frequent occurring errors.

Re: Ask HN: What bits of fundamental knowledge are productivity multipliers?

#235

I think the true 10x multiplier is not a technical skill at all. It is the ability to quickly cut through irrelevant tasks and actions to focus on the thing that will move the business goal forward fastest. It is enshrined in the concept of the MVP and the short iteration cycle. Quicky building something that does not solve a business problem is not productive. Work=force*displacement. No movement, no work. A closely…

Absolutely this. I was a chronic procrastinator prone to intense anxiety and breakdowns just before deadlines. Then I took a really good ~3 hour course on time management, and it seriously changed my life. I can’t even describe how much more productive I am. It’s changed how I approach every task, professional and personal. I can’t even remember the last time I felt any sort of stress or anxiety about my to-do list.…

Could you share any tips or the name of the course?

Re: Ask HN: What bits of fundamental knowledge are productivity multipliers?

#236

I think the true 10x multiplier is not a technical skill at all. It is the ability to quickly cut through irrelevant tasks and actions to focus on the thing that will move the business goal forward fastest. It is enshrined in the concept of the MVP and the short iteration cycle. Quicky building something that does not solve a business problem is not productive. Work=force*displacement. No movement, no work. A closely…

Amen. or as Peter Drucker puts it (he is dubbed as "the founder of modern management" on Wikipedia) : "There is nothing so useless as doing efficiently that which should not be done at all." https://en.wikipedia.org/wiki/Peter_Drucker

And likewise, this theme shows up in Tom DeMarco's classic book Slack, which contrasts "efficiency" (the rate at which an organization is moveing towards some goal) vs "effectiveness" (the ability of the organization to choose and steer towards better goals). An important theme of the book is that an organization running full-tilt (maximum "efficiency") intrinsically reduces/eliminates its needed human "slack" to reflect and iterate towards the correct goals. DeMarco also digs into into the many organizational and management anti-patterns, with supporting research, that harm both effectiveness and efficiency (and just plain human well being...)

Re: Ask HN: What bits of fundamental knowledge are productivity multipliers?

#237

Earlier quoted context omitted.

I'm actually just about to run into making a somewhat complex parser and haven't done it since school. Any recommendations resources you'd recommend as a refresher?

By basics I really mean extreme basics. The level of instruction I'm thinking is: A parser is a function that looks something like "optional parse_foo(const std::string& data, size_t *pos)", which increases the value of *pos. It chews off objects from the front of the string and returns std::nullopt upon error. It's easy to recursively invoke smaller parsers this way. Just that alone would really help people out and…

Ah, well I’ve got that bit covered at the very least :)

Re: Ask HN: What bits of fundamental knowledge are productivity multipliers?

#238

Basic debugging knowledge is helpful, but I've found the ability to think about distributed, networked systems all the way down at the system level to be extremely helpful. We all encounter systems that are ill-documented, or complete black boxes, but peering at them with tools like `strace` / `jstack` (when a service is doing something itself with data) and `tcpdump` (when a service is asking another service to do s…

It always amazes me the number of people - especially programmers/developers - who absolutely can NOT read a stacktrace of any kind

Especially devs who have years of experience are surprising me when it turns out when I take over that error was abvious and right there in the exception with stack trace.

Re: Ask HN: What bits of fundamental knowledge are productivity multipliers?

#239
post #226
post #67

- Writing as form of (or tool for) thinking; Leslie Lamport said (maybe quoting someone) that if you're thinking, but not writing, you only think that you're thinking; - High tolerance for feeling ignorant, confused, silly, inadequate, a novice: none of these states should phase you: you should not have a comfort zone: let your mind feel at ease in not understanding something: go to the eye of the storm and weather i…

> High tolerance for feeling ignorant, confused, silly, inadequate, a novice: none of these states should phase you: you should not have a comfort zone: let your mind feel at ease in not understanding something: go to the eye of the storm and weather it: you'll come out being more capable; I’d love to be more at ease on uncomfortable situations. Any tips?

This isn't really an answer, but I'd say that everyone's different. What works for you might be wildly different than what works for me.

For what it's worth, I'd say that it's about being at ease with being uneasy. I find it unproductive to try to get rid of uneasiness.

Re: Ask HN: What bits of fundamental knowledge are productivity multipliers?

#240

Employ a virtual worker that schedules meetings and replies to low-level emails. Disconnect yourself from real-time communications during those hours and allow your VA to contact you in cases of urgently needed replies. I employ a lady 20 hours a week for this, so I get core time about 4 hours a day to do whatever I want. Even if it's pc gaming. Costs me $15,000 a year and is well worth it.

Can you elaborate on how this "virtual worker" works in practice? I'd love to learn more.
Post reply on HN