Greg Troszak

Article feed

Notes and quick thoughts on articles as I read them.

These are not summaries or reviews. I strive to only take notes on new ideas, connections, or things that make me feel something. In other words, things that are applicable to my life.

If my notes strike you, you should probably read the article. You'd probably take different notes.

I spent my whole career building passive income. Here’s what I got wrong.

Darius Foroux · Read

Worry shifts. All driven by desire for simplicity.

If you stop striving, you stop living.

You need counterbalances in your life. Variety. For example, rest feels better after working hard.

Do uncomfortable things. Just small ones. Everyday.

Keep challenging yourself.

Content for Content's Sake

Armin Ronacher · Read

Twitter, LinkedIn, GitHub, etc. Simply foster a desire for people to write content and be read. Arms race to just have their AI's react.

Speed should kill. Need stricter punishment to disincentivize it.

People increasingly automating themselves not only produce a bunch of shitty slop that we need to sift through, but are also influencing how we interact with each other. Trust being eroded.

Platforms and interfaces where text can be submitted need more friction.

More engagement will be the wrong thing to look at if you want a long-term healthy platform.

Need to rate-limit social interactions.

You have 47 seconds before you lose them

Darius Foroux · Read

Setup. As short as possible.

Build up. Add tension. That's it. Moment they feel like they know where story is going, attention is gone.

Payoff. The point. Ideally after you've build tension.

What is the moment of maximum uncertainty.

Respect people's attention

How to Find the Perfect Career

Mark Manson · Read

What you value. What you're good at. What the world values.

What's a big problem in the world that most people don't care enough about?

What problems do I enjoy solving that most people don't?

Where do I naturally spend my thoughts and energy when left to my own devices?

Take what you value and your strengths and find a job. Or, take your values and talents and look for where the market is underserving the world. In other words, entrepreneurship.

The Subtle Art of Not Giving a Fuck (not the book)

Mark Manson · Read

Indifference is giving too many fucks. The the point of being paralyzed by them, so doing nothing is the most comfortable thing to do.

A man is likely to mind his own business when it is worth minding. When it is not, he takes his mind off of his own meaningless affairs by minding other people's business.

Eric Hoffer

How to Change Your Life

Mark Manson · Read

Do something. Action is the cause and effect of motivation.

It's not about what you want. It's about what you're willing to suffer for.

Everything has an opportunity cost. You need to love the process, or at least be able to deal with it, if you want the end result.

Good values are evidence-based, constructive, and controllable

Ben Sasse 60 Minutes Interview

Scott Pelley, Ben Sasse · Read

Servant leadership

Americans are incredibly rich materially, but impoverished spiritually and communally.

Economics will flourish with AI. More, better, faster, cheaper. But value humans can bring is in question. Where will we derive meaning?

Don't have right institutions for lifelong learning. We front-load formal learning. Can we distribute that better? Can we take a more holistic approach?

We are distracted by consumerism.

We have a peer segregation problem. Social media throws gasoline on this problem. It provides a quick payoff, and discourages us from grappling with problems that take time. And having substantive discussions.

Deliberative republic. Long-term processing of high-value things over lower value immediate things.

There are better titles than your job title. Mom. Dad. Friend.

The center of peoples lives is their family and community. Build out from there.

Wisdom requires us to grapple with our deaths. It forces the truth.

Don't outsource your attention and affection to digital things.

7 Strange Questions That Help You Find Your Life Purpose

Mark Manson · Read

The most important question is what can I do with my time that is important?

What are you willing to tolerate that others aren't?

Passion always begins with play

The more something scares you, the more likely you should be doing it. It tends to be a signal that it's something you want, but are afraid to pursue because you're afraid to fail.

Who cares if your obituary says a bunch of stuff that impresses random people?

If you don't know what your values are, you'll just take on the values and priorities of other people. I largely think this is true. Probably a bad metaphor, but everyone has a meaning void that needs to be filled. Either you can fill it, or someone else will.

How to Find Meaning in Your Life

Mark Manson · Read

We have a need to attach meaning to everything that happens. So we are inventing all sorts of meaning.

Meaning is an arbitrary mental construct, but it's also nature's tool for motivation.

Meaning does not exist outside ourselves. We need to cultivate it. It requires action.

The meaning of life is to create meaning.

Solve problems. Help others.

Goals are good for building motivation, but unless there's a strong why behind them, they end up being arbitrary and empty.

One Developer, Two Dozen Agents, Zero Alignment

Maggie Appleton · Read

Collaboration with AI is happening too late. Someone plans a bunch of shit with AI, throws a bunch of agents to write the code, and then spits that code out there for a human to review. Which is fucking nuts.

The collaboration should happen during the planning phases. Once that's agreed upon, the agents can write the code relatively quickly, ideally in small enough chunks for humans familiar with the agreed upon plan to review.

This seems to make sense to me, or at least it's better than the current state.

She also makes the assertion that quality will be the distinguishing factor of software moving forward. In other words, craftsmanship. Presumably not in the code itself though. Deciding the right thing to build, a sane architecture, how people will use it. This has always been true, but I think engineers will need to adapt to think at a higher level. I also think quality software will still require that every line of code be reviewed by a knowledgable human. If only to provide a natural bottleneck to ensure that humans can still understand it and to prevent the rapid proliferation of paper cuts.

Related

Don't Lose Yourself

Mark Manson · Read

You need to love your own work before you can expect anyone else to.

People show up for you.

I desperately want to believe this.

Stop Chasing What You Want

Mark Manson · Read

Learn to let go when you want control the most. It's a waste of energy.

With the most important things in life, the more you try, the less you get.

A letter to our kids on handling the coming hurricane of change

Jim Vandehei · Read

Don't use AI to do the work. Ask it to make you better at the things you don't want to do.

Successful and happy people showed up and said yes before they were ready. They just did things to create natural momentum in their lives.

Your Professional Decline is Coming (Much) Sooner Than You Think

Arthur Brooks · Read

People who suffer most from professional decline are those who are the most accomplished. Those who don't accomplish as much suffer less. Which of these is preferrable? I guess it depends what you're accomplishing.

The decline is inevitable. It's part of life. When you deny it, you're denying yourself part of life.

There are many success curves. You don't need to stay on the same one. Hop between them when convenient.

Synthesizing, teaching, explaining, mentoring. These are things you can get better at as you get older.

Read more books! Especially when you're young. You retain what you do.

Accomplish and serve others. Those are the characteristics of work that bring enduring joy.

The Moral Bucket List

David Brooks · Read

If you live for external achievement, deepest parts of you go unexplored and unstructured.

What if looking inward makes you so much better to others?

What is your core sin? The thing that makes you feel ashamed.

You need to understand your weaknesses and confront them regularly.

We need redemptive assitance from others.

Love decenters the self. It puts you in a state of need that makes it delightful to serve it.

Don't ask what you want from life. Ask what life wants from you.

Suffering introduces you to yourself. It reminds you that you are not the person you thought you were.

We're all stumbling, and there's joy in mutual stumbling.

Just focus on being better than you used to be.

Thoughts on slowing the fuck down

Mario Zechner · Read

One of the most measured assessments of coding agents that I've seen and is written by someone who knows their shit (he wrote the pi coding agent, which for better or worse powers OpenClaw).

His point is that agents have limited context, and even with appropriate context, will still make little mistakes that can compound complexity very fast. Humans also make mistakes. But agents can accumulate them much faster. So fast that even the most diligent human reviewer, could never catch them all in a reasonable amount of time. And when those mistakes compound, and a human actually needs to understand and fix them, you're fucked. Or you tell your clanker to add a feature or something, but the codebase has become such a mess, that it can't even figure out how to do it. And you certainly don't understand the codebase well enough to direct it in a meaningful way.

His advice for using agents intelligently?

Let the agent do the boring stuff that won't teach you anything. Or help you try out something that would take too long otherwise.

And the main suggestion? The title of the post. SLOW THE FUCK DOWN.

Give yourself time to think about what you're actually building and why. Give yourself an opportunity to say, fuck no, we don't need this. Set yourself limits on how much code you let the clanker generate per day, in line with your ability to actually review the code.

Still write code. It introduces friction that helps you learn.

The Building Block Economy

Mitchell Hashimoto · Read

Basically making the argument that the most effective way to get mainline adoption is to create high-quality "building blocks" that others can use to create stuff (think pi-mono or libghostty). Or more specifically, that their agents can use to create stuff.

AI is really good at gluing together high-quality, well-documented, proven components. It also prefers to do this. As do humans, which isn't terribly unexpected. It's just that with humans, there was a barrier to entry in understanding how to put the pieces together.

Positives noted in that article re: "factory artifacts" are interesting. They are essentially more targetted, niche, pieces of software. People can make what they need for themselves, and if you create a building block, that's great.

High-quality applications aren't disappearing. And high-quality applications produced by the developers of the building block aren't disappearing. For most software categories, I think there will always be a majority group that doesn't want personalized slop software and wants a polished, well maintained, and well supported application.