125 karma · joined February 2, 2011
https://www.brusselstimes.com/430098/belgian-man-commits-sui...
When I bail (or get axed) I’m gonna just do some indie hacking or maybe scratch up some 1099 work.
It's possible I'm unique, but I don't think so. I wonder if you're just distracted or perhaps experiencing burnout.
At my current job I could have easily moved into people management. But the modest salary bump just ain't worth headache as long they let me keep building software.
My plan is to ease into retirement over the next decade or so as an indie hacker. Maybe try to grow my current passive income side project. Maybe make new things or take on occasional contracts.
There are plenty of people who lose their passion building software or get tired of keeping up with tech. There's a reason for stereotype. But there are many of us who are living exceptions.
It's impossible to understand the twentieth century without understanding WWI, which is why this outstanding documentary is so crucial. Parts are very hard to watch, but you need to. I was amazed by how much footage exists from WWI.
[Bonus] Apocalypse: Stalin - https://g.co/kgs/Ypj5sX
A subsequent offering by the same filmmakers. Also excellent.
He’s coming from a 150 year long tradition going through the great Ludwig von Mises back to Menger and the Marginal Revolution. Keynesianism was the wrong turn. It’s a failed school that’s now in its death throes, which is becoming more obvious by the day.
Mises University, an annual seminar for young scholars is live now.
As I build a thing, I just sling duplicate code like I'm getting paid by the line. Once I've created all or most instances of the duplicate code, and they're working, only then do I circle back refactor it to extract common concepts and abstractions.
I've learned over the years that I don't really understand what I'm building until it's built. I need to step back and look at the patterns that have formed to spot the difference between firm concepts and trivial duplication.
Doing this well takes experience. It involves predicting how your code is likely to change. One lesson from experience is to favor repetition over bad abstractions. I formed this opinion from living through the pain both types of anti-patterns. Duplication causes the need to find, change and test all instances. That sucks. It leave you open to bugs. But bad abstractions can require ripping the whole thing apart.
But a comprehensive theory exists. It won Friedrich Hayek the Nobel Prize in 1974. You should at least be familiar with it.
> Apart from a way of ... storing value
Do you think USD (or some other fiat) is a good medium for storing value? If not, can you see that your latter claim invalidates the former?
That's your whole theory, and there's nothing weird about it. Everyone knows young men take risks to make their fortune and gain esteem. It's just window dressing for a claim you threw out there without any supporting argument.
This raises an obvious question. If the people hearing the ideas manifestly want to hear them, who is being served by the moderation?
One possibility is the moderator. It's evident that Twitter executives, or people who influence them, don't want certain ideas to spread. But why? One possibility is that they believe these ideas to be false or "harmful" (whatever that means).
They believe the the masses are easily duped and that counter-arguments are unlikely to be sufficiently persuasive. If only a minority of people are easily duped, then false ideas tend to burn out within a small radius as they are exposed to counter-argumentation and common sense.
But if the masses are putty in the hands of bad idea creators, then a wise and disinterested moderator has a role to play. He can spot the bad idea and cut it off before it spreads.
But can a wise and disinterested moderator exist? If company executives faced no outside pressures, then it's theoretically possible. But we can see clearly this does not exist in the real world. The US Congress and Whitehouse have not been shy about making very specific moderation demands of Twitter, backed by serious and credible threats. As a result, correct ideas are bound to be moderator out and bad ideas allowed to spread.
(A few hundred years of political philosophy, as captured in the founding documents of the US, make it clear why we don't want government to play any moderation role whatsoever.)
In my opinion, the wisdom of the masses combined with opportunities for vigorous counter beats centralized moderation by a very large margin.
I always apply all learnings to the next guess. That is, with each guess I use all the confirmed letters and put them in the confirmed positions. This DOES NOT maximize learning. That would require using all new letters every time until you know the word for sure. But this would reduce overall performance by eliminating luck in early rounds. So it's more correct to say my strategy balances between learning and serendipity.
1 - 0 (0%)
2 - 7 (17%)
3 - 13 (32%)
4 - 16 (39%)
5 - 4 (10%)
6 - 1 (2%)
lose - 0 (0%)
My strategy:
- Always start with the same word, one that has the most common letters
- Prefer more common letters to less common letters
- Prefer more common words to less common words
- Starting with round three, never guess until I know all possible common words
- Don't repeat a letter unless the only other possible words are uncommon
- Prefer consonant combinations at the start of the word over staring with a vowel
- Never do plurals (I think the game does not use them)
A guiding principle is maximize learning at each round. I have a manual written process for listing all possible combinations at each step and iterating on each to find all possible words. I usually start that on the third round.
I've written a small program that takes a pattern (like ??EA?) and a list of eliminated letters and spits out all possible words. My wife says it's cheating, so I rarely use it.
I don't think it's cheating because it only saves me time going through all possible combinations on paper. I guess there's some chance it will suggest a common word I would have never hit on manually.
I don't deny that my high rate of second guess wins is partly luck. But I contend that the N is large enough by now that it's at least partly my strategy.
I started my third career (as a software developer) at age 38 just before getting married for the first time at 40 and moving half way across the country. I still had two failed startups (and a successful side project) ahead of me.
Almost 20 years later I still frequently go to festivals and local live music shows. I'm taking some time off to partake in SXSW next month. I have a stack of books I can't get to. I'm still improving my guitar and singing skills, a lifelong hobby.
I've made a bunch of new friends lately with a group that shares some interests. We have regular get togethers, like karaoke Fridays, gun range trips (a new hobby for me), and just hanging out. They are all coming to my Super Bowl part this Sunday. Most of the group is 30s-40s. I go to discussion meetups once a month or so.
I'm not saying all this to brag about myself but show you that most of your active years lie ahead.
A few concrete suggestions:
1. If you spend a lot of time playing video games, stop. It's the world's greatest time suck.
2. Curtail porn.
3. Find meetups that interest you.
4. If your BMI is above high twenties, get it down. Keto and daily walks/hiking/swimming does it for me.
5. Consider getting a dog. It's great for fighting loneliness and can help attract dates.
6. Study stoicism. It's the OG self help. (I'm just starting this now. I think it will help a lot as I move into old age.)
7. Keep spending less than you make. You're in a pretty good spot savings wise. Keep it up.
- college professor office hours
- comedy open mic
- pizza ordering
- covid testing
- misc one-on-one meetings
- potluck parties
1. No dates. Instead I had sublists by timeframe: Today, Tomorrow, This Week, Weekend, Next Week, Some Day. And it was easy to move an item between sublists. It was easy to move things up and down to indicate next up. Every morning I would scan the Today and Tomorrow items, and move them around to suit my plan for the day.
I don't want or expect my To Do list to stop me from procrastinating. Rather I want it to support healthier procrastination by never letting me totally forget the things I keep putting off.
2. One thing I realized is that weekend task is different than a weekday task. I'm not going to mow my lawn on a weekday. Conversely many tasks require a business to be open and cannot be done on the weekend. On weekday mornings I don't want to be staring at a list of my weekend chores.
3. When you completed an item, it was crossed out but visible until you deleted it. Delicious positive reinforcement.
One important insight is that a To Do list is not to keep track of all the things you need to do. It's to keep track of the annoying things only. You won't forget to do things you look forward to doing.