Live data from Hacker News

Ask HN: How do you work through large ideas?

news.ycombinator.com

61–70 of 87 posts

Re: Ask HN: How do you work through large ideas?

#61

Earlier quoted context omitted.

Okay that’s a nice spicy comment but do you have anything of value to add? I guess I agree, passion alone won’t get you anywhere. But if you DO have the skills, having some amount of passion behind your work can only help, not hurt.

I think the commenter is saying that passion doesn't last. At some point in a long enough project, you'll lose your passion, and then what will carry the project forward?

Yeah I get it now. Thanks.

I don’t think any answer to this question will be satisfactory, as it’s just too easy to say “yeah but what if THAT TOO falls apart?” You just have to figure out how to deaden that questioning of yourself to some extent. There are always going to be a million reasons why you can and probably will fail, I agree that you shouldn’t pretend they aren’t there.

Re: Ask HN: How do you work through large ideas?

#62

Earlier quoted context omitted.

This kind of response is not generally productive, because the people asking the questions are obviously looking for help getting organized / motivated / productive. If you're able to focus on ideas you are passionate about, that's great, but not everyone is the same. Some people have issues focusing, AD/HD, or self-destructive procrastination habits. If they are posting on HN asking for help, saying "I'm just able t…

You’re right. I’ll leave my comment but yeah it comes across the wrong way. Sorry everyone, and OP, I didn’t really add anything here. I’d go so far as to say I basically said “the secret to getting over depression is to to just not be sad” which is insensitive and not helpful

I mean, I don't think the advice of "work on projects you're passionate about" is wrong.

It's just that personally... I feel the passion maybe 10% of the time, even on projects I'm really excited by. I feel passion sharing stuff, hitting big milestones, etc. But I need more than that to get myself through the grind of the unpleasant bits.

Re: Ask HN: How do you work through large ideas?

#63
I typically do "question driven development"[0] combined with Socratic questioning[1] for some of the deeper stuff.

For example, with question driven development in this context it was related to learning how to build a web application in a new programming language or web framework in an efficient way.

But I think the same thing can be applied for a lot of things. It boils down to breaking things down and solving each sub-problem as it comes up linearly and then you bust out Socratic questioning to really explore a specific sub-problem to understand it better.

So for learning a new language one of the first questions you might ask is "how do I install xyz language", which you tackle on the spot. Then you move onto the next question which might be "how do I install xyz web framework", and then you move to the next thing. Before you know it, you're a few hours into learning and you already solved basic things like how to get things installed, have a project generated, maybe respond with HTML on a couple of URL endpoints. Not only have you solved these problems but you have something to show for it too.

Independent of question driven development, Socratic questioning has been one of the most valuable things I learned in the last couple of years. You can think of almost anything, big or small and attack the problem with the same set of questions. It almost works like magic when you combine both for learning and applying something where you're trying to reach an end goal.

[0]: https://nickjanetakis.com/blog/learning-a-new-web-framework-...

[1]: https://nickjanetakis.com/blog/would-socrates-use-docker-tod...

Re: Ask HN: How do you work through large ideas?

#64

Earlier quoted context omitted.

You’re right. I’ll leave my comment but yeah it comes across the wrong way. Sorry everyone, and OP, I didn’t really add anything here. I’d go so far as to say I basically said “the secret to getting over depression is to to just not be sad” which is insensitive and not helpful

I mean, I don't think the advice of "work on projects you're passionate about" is wrong. It's just that personally... I feel the passion maybe 10% of the time, even on projects I'm really excited by. I feel passion sharing stuff, hitting big milestones, etc. But I need more than that to get myself through the grind of the unpleasant bits.

In the context of doing work for others I completely agree, I just can’t create passion to power through work for some other benefactor. I find I can do it for my own projects still though, which is mostly where I am coming from. I must had misinterpreted OPs prompt because I assumed it was general and not about projects for a company, d’oh

Re: Ask HN: How do you work through large ideas?

#65
I personally spend a good time with these large philosophical questions, so here are some notes off my experience:

First, I think it would be naive to think there's any sort of formulaic approach that works for all large questions or ideas. Nor will the same approach work for everyone, or even a notable group of people. With that said, here are some generalizations that may help:

- Your most valuable asset is the perspective of others. When you can, talk about ideas with others and you may be surprised what results. Reminder: read the room and audience. You want willing participants in good spirits, not an annoyed or begrudging focus group :)

- Make sure to zoom out often. For my entire philosophy, I have an outline that fits on a half a page, even if each bullet point can be expanded to an entire essay. Keeping an eye on the big picture allows you to ensure all of the pieces are consistent.

- Keep some sort of documentation of small ideas / notes. I have an entire "idea log" that I transfer from my phone's notes app (filled randomly through my life) every month or so. It's a good way to ensure you don't lose smaller nuances you may encounter. This then requires a "synthesis" on the other end to re-examine these. Often over time, your feelings towards these notes can change and that can be interesting in itself.

- Sometimes I even copy entire conversations into the doc if they are digital. Full context is important. Same goes for links to articles, essays, and books. Think of it as informal citation you can go back to. I spend a good deal of effort cataloging my media consumption (tv, movies, and books in particular) for this reason.

- Scheduling or forcing time to work on ideas tends not to work. If you choose to schedule time, it should be to explore and flesh out details of an idea you have a decent deal of hope or confidence in, not to "brainstorm" for new ones IMO.

I would say the first half of my approach resembles that of a librarian or archivist. I collect sources, perspectives, and various ideas I think of or encounter. Then I sort and organize these. The other half then becomes the synthesis, which is typically more sitting down to write and explicitly focus.

Based on your question, it sounds like you may be trying to do more "synthesis" while you're out and about. I would perhaps recommend focusing on the micro level more when you're out and about, and then see what sort of building block or base that lends later. If you try to tie everything together on the fly, it may limit the development of new ideas you encounter that could actually dramatically shift where your big picture is currently if explored more.

Again, to overstress this, everyone thinks differently. Find what works for you, and don't expect there to be a formula or a strict regiment that will make everything easy for you!

Re: Ask HN: How do you work through large ideas?

#66
When addressing a problem like organizing a liberal democracy of >100 million people, there is more than one question to address.

First you have to look at the biological/tribal tendency of the human species. As a species, there is a specific number that we tend to break into, that we can conceptualize, and past that it is difficult to wrap our heads around on an instinctual level. We can cognitively grasp a nation of greater than one hundred million, just like we can cognitively grasp an ever expanding universe, but on a visceral level, it doesn't exist. So, you'll have to tackle breaking down people into units they can comprehend on a visceral level while maintaining a national identity and not creating splinter groups and intergroup competition. No small feat.

Second is the actual governance of this 100+ million people. The actual administration and paperwork (well digital and greatly automated, hopefully). But, the communication, repairs, money system, transportation, food network, etc. etc. For a group this size, this is a Herculean task to be orchestrated and to keep out corruption, good luck.... Oh yeah. Crime and military fall into this category, as well.

There are others that I can't think of off the top of my head, but there are more. The best way (at least to me) is to think of an abstract. The horrible question, "What does a liberal democracy of 100+ million animals of this type require?" Then break down those answers into solutions. Usually those solutions are code functions, but in this case they are practical solutions.

Re: Ask HN: How do you work through large ideas?

#67
Generally, rephrase the problem in abstract terms.

Abstraction gets rid of the irrelevent minutiae of the specific problem and gives us the opportunity to solve the more general problem first. There may be a series of increasingly abstract representations of the problem, like a hierarchy classes in OOP.

My (rather vague) understanding of mathematicians is that they have a menagerie of increasingly abstract math objects (sets, groups, categories), and are able to apply proofs from the more abstract objects to any of the derived objects. This seems to work well for them.

So, if possible, try to solve the problem at the highest abstration layer first. If you don't suceed there then try to solve it at the next layer instead. If you do succeed, then you have a general solution that applies to that abstraction layer and all layers below it (possibly with tweaks, like overridden methods in OOP).

Wrt the specific question ("what is the best way to organize a liberal democracy of >100M citizens?"):- This problem is already fairly abstract, but first, define "best", "organize", and "democracy".

-We can only know a solution is best if we first find all solutions. Depending on the problem, this might not be worth the effort, an aproximate solution might be adequate.

-In this context I assume that 'organise' means getting the population to do something.

-Quite a few countries have elections, are they all democracies?

Some relevent questions to consider are:

-Is the aim to get the population to all agree on an action?

-Is there a clear benefit to a proposed action, or is it subject to unknowns?

-Is the population rational?

-Do they understand the advantages of action?

-Are there any disadvantages of action? Do they understand those?

-In general any solution is likely to have a number of different aspects each with their own costs and benefits (monetary cost, time cost, health cost, ...)

-Are all members of the population equally affected by the advantages and disadvantages, or are subsets affected unequally? This is likely to be unanswerable, given that individuals are likely to assign different costs to different aspects.

-Can they be coerced? (Yes, liberal democracies coerce too! think taxes on carbon fuel for example).

In a problem that compares apples and oranges and shellfish and pyramids, "The best way to organize..." seems to depend on the whim of whoever happens to be pulling the levers of power; there is no best solution to this.

Re: Ask HN: How do you work through large ideas?

#68

Earlier quoted context omitted.

I think the commenter is saying that passion doesn't last. At some point in a long enough project, you'll lose your passion, and then what will carry the project forward?

Yeah I get it now. Thanks. I don’t think any answer to this question will be satisfactory, as it’s just too easy to say “yeah but what if THAT TOO falls apart?” You just have to figure out how to deaden that questioning of yourself to some extent. There are always going to be a million reasons why you can and probably will fail, I agree that you shouldn’t pretend they aren’t there.

Discipline is what finishes projects.

Re: Ask HN: How do you work through large ideas?

#69

> What is the best way to organize a liberal democracy of >100M citizens? Start by defining "best".

i'd define identity and scope of my terms; here citizen, person and human, each with their aggregates and conglomerations in order to expand the question as far as seems reasonable to domain experts -- before looking for generics and other abstractions.

this would get me to a point where i could inquire into the meaning of organize .. in this case probably realizing that there's sufficient self-organization that i'd have to think about needs/support and self-emerging structures.

at that point we could look at how the situation differs from the understanding implied in the question.

its only after i get my and the questioner's terms and models straight that i could begin to define some kind of scale to deal with someone's idea of best in order to work on generating 'deliverables'.

at least for me its best to become an expert in the things i want to change before suggesting changes in or to them; if i don't do that, or start from or with any kind of enthusiasm engendered by the power vested in me by big questions, good outcomes tend to move toward the vanishing point instead of forming solid new baselines.

but thats what you're suggesting the questioner do by having them question the use of the subjective term 'best'. right? :)

Re: Ask HN: How do you work through large ideas?

#70
post #37

For the example question you posed, I would look to precedents. To rehash a bit: I came across this article on Singapore some time ago [1], and even though Singapore is a small nation-state, I believe two principles can be extracted on how to tackle big problems. 1) First principles "Ironically, Lee Kuan Yew himself had no patience for other people’s models. In his words, “I am not following any prescription given to…

"Abstractions and errors inevitably compound as the distance increases."

bingo. logical identities are not equivalencies in life.

Post reply on HN