Live data from Hacker News

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

news.ycombinator.com

251–260 of 424 posts

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

#251

Knowing how to use Google (or another search engine) is probably the biggest multiplier of all. Odds are someone has done something on the sort of problem you are trying to solve.

Those are exactly the things that anybody else could do just as well as you. What makes you valuable (if you are) is exactly the things that nobody can just as well look up on Google.

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

#252
Making assumptions & cutting down on scope are immensely powerful tools. There is a tendency among engineers to create systems that are universal and work in all sorts of environments, when in fact, this is not what is absolutely immediately needed, or is closer to a "nice to have".

A widespread example of this is linear regression analysis. Mathematically, it only works because we make assumptions about the data (and even these can be relaxed) & limiting the scope of the problems it can solve.

This also applies to delivering projects. A fully engineered & robust project could possibly require a great deal of human, physical resources and time. But if we start iterating over a list of problems your system solves (sorted by decreasing value), the project suddenly costs only a fraction of what it would otherwise.

This doesn't come for free though: your MUST understand the limitations & assumptions of your systems, otherwise you or someone will pay dearly. Look at Zillow & failure to understand its forecasting system. Look at so many other startups applying ML where it has no place.

Zillow's failure is the best case (though catastrophic): the principal paid the cost. But take something like Google, applying a fully automated system to make decisions about banning accounts. These are real world decisions that have a huge effect on people & businesses. In this case, Google saves money on providing human support & offsets the costs to third parties who often can't afford it.

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

#253

Earlier quoted context omitted.

Back in the day, I saw someone ripping a CD to MP3s. He lazily named the first one 1.mp3, the seconde one 2.mp3 etc. After 9, he found he ran out of numbers. So the next one became ... A1.mp3 ! I always wondered, if he thought this trough a little bit further, he'd independently reinvent the arabic number systems.

Some interfaces will sort 10.mp3 so it's directly under 1.mp3, instead of under 9.mp3. This could be a totally sensible hack to evade that problem.

It even has a name: natural sort order.

https://en.wikipedia.org/wiki/Natural_sort_order

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

#254
post #107

Earlier quoted context omitted.

I love this idea. You don’t need to be at the top 1% of a field to do cool innovate stuff, just be good at two or three different fields and see what happens when you combine them. Currently going down this rabbit hole with computational archaeology and having a whale of a time :)

This is complete bs, real innovation happens exclusively in the top 1 percent of the field. This is just coolaid that some people like to drink to de emphasize the value of real skill and inflate their own egos.

I’d be interested to know how many interdisciplinary engineers you know who are the top 1% in two fields at the same time :)

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

#255
post #107

Earlier quoted context omitted.

I love this idea. You don’t need to be at the top 1% of a field to do cool innovate stuff, just be good at two or three different fields and see what happens when you combine them. Currently going down this rabbit hole with computational archaeology and having a whale of a time :)

This is complete bs, real innovation happens exclusively in the top 1 percent of the field. This is just coolaid that some people like to drink to de emphasize the value of real skill and inflate their own egos.

*Kool-aid, you 1%-er.

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

#256
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?

I will give you a fairly specific answer that comes from my history of going to therapy for anxiety and depression.

Whenever I find myself in an anxious or uncomfortable situation, the thing that I need to remind myself is that things are going to turn out okay for me, whatever happens. I do this by working my way up a version of Mazlowe's hierarchy:

1. Am I physically safe? Can I breathe? Can I move my body?

2. Do I have access to shelter? Do I know where my next meal will come from?

3. Are my loved ones safe? Do I have friends and people who care about me?

4. Do I have skills that I care about? Can I do work that I'm proud of?

5. Do I have a job that gives me money? That I like to do?

In pretty much any uncomfortable situation you're in (at least in the context of career improvement), almost all of these things are totally unaffected. The sun will rise tomorrow, even if I bomb this programming interview. My friends will still be my friends, even if I do a bad job networking at this event.

And the fact that so many of the good things in my life will still be good, even if an uncomfortable situation goes as badly as it can, gives me a lot more confidence.

And then, like anything else in the world: practice, practice, practice. The more uncomfortable situations you put yourself in, the more you practice reminding your brain that "everything is okay, actually," the less uncomfortable you'll feel in any given situation.

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

#257
Spreadsheets such as Microsoft Excel and Google Sheets. Any time I want to do a "what-if" scenario that involves math, I create a new spreadsheet, and I set up a series of cells as the input parameters, and then I start creating formulas. You can try out anything math-based very quickly (algorithms, tax calculations, etc)

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

#258
post #148
post #107

Earlier quoted context omitted.

I love this idea. You don’t need to be at the top 1% of a field to do cool innovate stuff, just be good at two or three different fields and see what happens when you combine them. Currently going down this rabbit hole with computational archaeology and having a whale of a time :)

Computational archeology sounds great, what do you do? Is there more demand?

It’s pretty fun! The field goes from ML image analysis on artifacts, such as trying to identify artists in pottery, through to satellite image analysis, LIDAR scanning, ancient DNA analysis. My friend does underwater archaeology in Japan and spends his time scuba diving and writing code to analyze the images he gets. I was keen on the field because it lets you get out the office for a few months a year for fieldwork. However I’m new to this so there’s a lot more for me to learn still! Starting an archaeology undergrad (distance learning) while working with a few research groups helping them with code in exchange for archaeology experience atm.

The best bit is some of the groups use languages like Haskell so the work itself, from a purely programming perspective, is interesting too!

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

#259
post #128

Can someone elaborate on how they use reg ex as a productivity boost? Do you use it for text transformation? How do you use it exactly? Do you use it as code itself or as a tool to help you explore/write code? I am a huge fan of Macros, I 100% understand their role in text transformation, but what problem does regex solve? I spend so much time trying to remember the correct syntax, it only ever works for me when solv…

Editing large amounts of data. Notepad++ supports (some) regex find and replace, and I use it often to clean large lists or reformat data.

Thanks for mentioning that this is in Notepad++. I've only ever used macros for line editing, never even tried regex search and replace. I gave it a shot and it is incredibly powerful.

Wow! Thank you.

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

#260
I roughly divide these skills into three tiers:

* Micro-optimizations: e.g. a shortcut that saves you a few seconds several times a day.

* 'Mid'-optimizations: e.g. writing an script that saves you an hour once a week.

* Macro-optimizations: e.g. pushing back against building a useless feature that saves you several months in a year.

Most developers focus in the micro level, but I believe 10x productivity lives in the macro level. Also the macro level doesn't need as much tech skills as it does soft skills and domain knowledge.

As an exhibit, in my career I've seen two projects that

a) never launched

b) took several people several months to build

c) would have never been built had someone pushed back and asked the right questions at the start.

Post reply on HN