F
Fortress of Doors
fortressofdoors.com · Personal blog · on HN since 2012
Fortress of Doors is a blog by game designer Soren Johnson-style essayist covering game platforms, piracy economics, and AI's effect on online content.
What HN saysHN commenters cite his piracy essay as an influential, still-insightful piece, and link his AI lemons essay and Steam follow-up as relevant reading.
70HN people shared it
32linked it in comments
65stories submitted
4.9Kstory points
3 months agolast shared
2012people per year2026
Most-shared posts
- 1Four Magic Words11 people · 168 points · first shared 2024 · 90 comments on HN
- 2So You Want to Compete with Steam9 people · 432 points · first shared 2018 · 282 comments on HN
- 3So you want to compete with Roblox6 people · 206 points · first shared 2021 · 126 comments on HN
- 4AI: Markets for Lemons, and the Great Logging Off (2022)6 people · 113 points · first shared 2022 · 132 comments on HN
- 5Piracy and the Four Currencies4 people · 7 points · first shared 2022 · 1 comments on HN
- 6Take the pedals off the bike3 people · 500 points · first shared 2025 · 450 comments on HN
- 7The Future of Games is an Instant Flash to the past3 people · 225 points · first shared 2021 · 169 comments on HN
- 8G2A, Piracy, and the Four Currencies3 people · 8 points · first shared 2016 · discussion on HN
- 9Memory Eternal, Nikolas Doucet3 people · 3 points · first shared 2024 · discussion on HN
- 10So You Want to Compete with Steam: Epic, Discord, Kartridge, and RobotCache3 people · 2 points · first shared 2019 · discussion on HN
- 11Losing my son2 people · 2.4K points · first shared 2024 · 396 comments on HN
- 12Bounds, Bottlenecks, and Digital Marketing2 people · 13 points · first shared 2016 · discussion on HN
- 13Follow Your Dreams! Or Maybe Don't2 people · 8 points · first shared 2014 · discussion on HN
- 14FF 6: Doing an HD Remake the Right Way2 people · 4 points · first shared 2015 · discussion on HN
- 15Researchers Beware of ChatGPT's "Wikipedia Brain"2 people · 4 points · first shared 2025 · discussion on HN
What HN people wrote when they linked it
larsiusprime · 2025-09-07
I find ChatGPT to be great at research too-but there are pathological failure modes where it is biased to shallow answers that are subtly wrong, even when definitive primary sources are readily available online:
https://www.fortressofdoors.com/researchers-beware-of-chatgpts-wikiped…
pokoblond · 2024-02-01
edc117 · 2024-01-18
Way back in 2012, this affected a lot of my thinking around software piracy/selling software, and I think a lot of it has proven pretty insightful in the intervening decade:
https://www.fortressofdoors.com/piracy-and-the-four-currencies/
The images are shot, but that may be all the attention his site is getting today.
Edit: Many others are already saying it, but thank you for sharing, Lars. No one should have go through this, and your thoughts were beautifully written. Makes me feel very grateful/humbled for so much that I take for granted.
b1n · 2023-03-18
iruoy · 2022-09-22
He wrote a follow-up a year later.
https://www.fortressofdoors.com/so-you-want-to-compete-with-steam-2/
Sniffnoy · 2022-09-22
The article predates the Epic Games Store; the followup https://www.fortressofdoors.com/so-you-want-to-compete-with-steam-2/ discusses it.
SimianLogic · 2022-09-19
My favorite recent take on the "why" if you want to dive down a rabbit hole:
https://www.fortressofdoors.com/the-future-of-games-is-an-instant-flas…
I think the development community would absolutely buy into a proprietary system again. We haven't seen a good 2d vector engine for games to replace Flash, but screens keep getting bigger and denser.
I mostly prototype in typescript/Pixi these days when I tinker on small games, but the workflow is nowhere near as nice as "author assets in Flash -> import directly in AS3." Flash was also a game engine and asset pipeline. I'd be super pleased if someone built a typescript version of Flash's display tree + vector rendering + authoring tools.
Lucasoato · 2021-03-16
This article explains perfectly why some "modern" approach to pixel art may fail on delivering the right retro feel:
https://www.fortressofdoors.com/doing-an-hd-remake-the-right-way-ffvi-…
Also it's about the best rpg ever released: ffvi <3
calcifer · 2019-06-06
> I don't think it's as hard as you'd imagine.
I think it's very hard. The best article ever written on this subject is "So You Want to Compete with Steam" [1] and it applies as equally well to Playstation/Xbox.
[1] https://www.fortressofdoors.com/so-you-want-to-compete-with-steam/
cdwhite · 2014-08-21
Lars Doucet's http://www.fortressofdoors.com/follow-your-dreams-or-maybe-dont/ seems relevant. His company made a reasonably successful indie game ("Defender's Quest"); this article talks through his ambivalence about following a passion for making games, in the context of that experience. Could work out but probably won't, and it's OK either to not try or to try, give up, and try again at something with better odds.
Edit: missing verb, missing particle in infinitive
Zarel · 2014-08-14
The link to Playism is broken.
URLs in HTML are treated as relative by default, so doing <a href="playism-games.com"> creates a link to http://www.fortressofdoors.com/was-localizing-defenders-quest-worth-it…
gus_massa · 2026-03-29
But science is about doing your own research! The idea is that science results are based on evidence that is published in serious [1] peer review [2] journals.
At some time you realize you can't repeat all the test at home, because it would be full of mice and transgenic plants and a huge particle collider and ... Also, there are a lot of very hard topics. So you must trust the system, but not too much.
* Big pharma wants to sell drugs and get money.
* The FDA wants to cover they ass and get money.
* Journalist want to publish bleeding stories and get money.
[There is also an optimistic version where all of them want the best for humanity.]
All of them together are making a quite good job, and you can go to the pharmacy at the corner and be quite confident that you will get the cure for a lot of illness with a low risk. In some threads people ask for most tests, in some threads people ask for faster approval. It's a hard trade off, and I'm happy I don't have to make the decision [3].
In 2020 there was a lot of misinformation in both directions. From politicians to youtubers, form individual crackpots to professors in the university. In many cases you realize they may not even understand the difference between a virus and a bacteria, in other cases they say that the "control group" is an unrelated bunch of guys in another city.
Science is about doing your own research, but doing your own research is super hard. As a rule of thumb, if the FDA and the European…
nicbou · 2026-02-25
I might not be writing code forever, but it's only a small part of my job, and an even smaller part of my identity. I will eventually lose my business to AI, too, but even if that happened tomorrow, it would still have been worth it. It filled my coffers, provided me with a wonderful lifestyle and helped thousands of people.
Perhaps the gravy train will come to an end. I might have to wake up to an alarm, commute to an office and tighten my belt a bit. Or perhaps I can spend less time building things, and more time understanding the people I build them for. My business always hinged on empathy, not technical prowess.
Besides, no matter how bad things get, I will still enjoy riding my bicycle, having tea on my balcony, tending to my garden and painting watercolours.
Even if the online spaces I once inhabited are drowned out by AI noise, we can still grill and have potlucks. We can retreat to the cozyweb, or just log off entirely.[0]
I guess what I'm trying to say is that my coping mechanism is to go touch grass.
[0] https://maggieappleton.com/cozy-web, https://www.fortressofdoors.com/ai-markets-for-lemons-and-the-great-lo…
janalsncm · 2023-01-04
I don’t think many people primarily think of their Web 2.0 content as valuable, even if you tell them it is. The value is a byproduct of use, and this will continue as long as people still enjoy creating content. Content that is deeply engaging will always have value. Content that is simply the upteenth regurgitation of a canonical source (recipes and API documentation come to mind) will be displaced by a source that just answers the damn question.
What could cause a major problem for search engines is the balkanization of the internet from Web 1.0 personal sites to Web 2.0 shared (but still indexable) platforms to mostly unindexable private groups. Discord, and Whatsapp are models for how this might happen.
What might cause an acceleration in that direction? Bots. ChatGPT can create content that is authentic-looking, and if open forums become Markets for Lemons [1] then people will move to trusted groups like smaller chat groups. (The other alternative is verifying identities which will happen but has privacy issues.)
[1] https://www.fortressofdoors.com/ai-markets-for-lemons-and-the-great-lo…
nindalf · 2019-01-27
I'd love to support this service. They do everything right - they take 0% of the game and give the entire amount to the devs. In contrast Steam takes 25% (earlier 30%). The tools itch offers to devs to package/upload their game are considered to be best-in-class in the industry and they're all open source [0]. There's an excellent article that talks about the difficulties in creating a competitor to Steam, and the kicker is "the service you're thinking of already exists - it's called itch.io" [1].
And yet when I think of an indie game I want to buy, it's not there. Just today I saw an excellent review [2] for a game called Hollow Knight. I couldn't find it on itch, ended up buying it on Steam instead. FWIW, the game is also available on gog.com, the Humble store and all consoles, so it's not like the devs haven't taken the effort to make their game accessible.
[0] - https://github.com/itchio
[1] - https://www.fortressofdoors.com/so-you-want-to-compete-with-steam/
[2] - https://www.youtube.com/watch?v=ksexEs7FKf4
Nzen · 2025-12-08
Did you expect some answer that decried world peace as impossible ? It's just repeating what people say [0] when asked the same question. That's all that a large language model can do (other than putting it to rhyme or 'in the style of Charles Dickens').
[0] https://newint.org/features/2018/09/18/10-steps-world-peace
If you are looking for a vision of general AI that confirms a Hobbsian worldview, you might enjoy Lars Doucet's short story, _Four Magic Words_.
[1] https://www.fortressofdoors.com/four-magic-words/
krackers · 2025-05-10
Turns out that https://www.fortressofdoors.com/four-magic-words/ was right and all you need to do in training is have the LLM meditate on a single example.
lproven · 2025-03-18
1. I helped maintain a payroll system written in GW-BASIC for a year or two. It was designed cleanly and well, with each module of code a separate file chain-loaded in from disk as a de facto overlay system. The variables that each module inherited were thoroughly documented in code comments at the top of each module, so it was clear what it would inherit in RAM and which you needed not to touch.
Just as one can write spaghetti code in any language, one can equally write good clean code in any language.
2. Remember what the _B_ in BASIC stands for. Despite that it was used professionally, yes, but there is in any and all fields a need for easy tools for beginners to learn with.
https://www.fortressofdoors.com/take-the-pedals-off-the-bike/
As discussed here:
https://news.ycombinator.com/item?id=42697467
darknavi · 2025-02-12
I have yet to have a reason to use this, but I keep it in my pocket until do.
> Stand at the brink of the abyss of despair, and when you see that you cannot bear it anymore, draw back a little and have a cup of tea. > > — Elder Sophrony of Essex
It's a quote from the end of Lars Doucet's post, Losing my son.
Stay strong, and if not strong, then just stay.
https://www.fortressofdoors.com/i-lost-my-son/
ChrisMarshallNY · 2025-01-15
Good to know. I may never use the information.
I did, however, nose around the site a bit more, and found this[0].
I have known a number of folks that have lost kids, for various reasons. It's not something any parent should suffer, but I do see them (usually) move past it, and get to a state of (probably grudging) acceptance.
[0] https://www.fortressofdoors.com/memory-eternal-nikolas-doucet/
DizzyDoo · 2024-05-12
For anyone wanting a short piece of fiction about human-animal communication development, I enjoyed this one (or part one of one) from Lars Doucet: https://www.fortressofdoors.com/we-trade-with-ants-a-short-story-serie…
fastball · 2024-01-25
Another[1] relevant short-story! Also, I don't think MMAcevedo qualifies as an AGI, he/it is rather a VBI (Virtual Brain Image).
[1] https://www.fortressofdoors.com/four-magic-words/
arkey · 2024-01-18
His other post might help you understand the author's point of view: https://www.fortressofdoors.com/four-magic-words/
fallingknife · 2022-10-20
Sure, but how do you address this routing issue? Let recruiters target candidates in a different and more granular way than Linkedin, I guess? But then there is the issue that the paying customers are going to be on the recruiting end (like they are on Linkedin), not the employees, and the recruiters want to spam. I do think you could find a better way to solve this problem, though. Unfortunately I also think that you would run into this problem (https://www.fortressofdoors.com/so-you-want-to-compete-with-steam/) except replace Steam with Linkedin.
jamesgeck0 · 2021-08-20
If you're interested in more info about the platform dynamics of Roblox, I found _So You Want to Compete with Roblox_[1] to be informative.
1. https://www.fortressofdoors.com/so-you-want-to-compete-with-roblox/
Kinrany · 2021-07-01
The part about platform dynamics is very good: https://www.fortressofdoors.com/so-you-want-to-compete-with-roblox#pla…
loloquwowndueo · 2021-04-07
It is - go have a read in openstenoproject or read/watch this. https://www.fortressofdoors.com/stenography-for-programming/
Also https://keyholesoftware.com/2017/08/14/stenography/ or really a google search for “steno coding” will show you the possibilities.
akavel · 2018-12-02
"So You Want To Compete With Steam": https://www.fortressofdoors.com/so-you-want-to-compete-with-steam/
Hasknewbie · 2018-09-30
I can't find a source for the price-matching clause (I'm on my phone, sorry) but have read it several times. The lower-priced keys typically come from cheaper markets/regions (e.g. Russia), which AFAIK is kind of a grey area depending on jurisdiction, or from time-limited offers.
I base part of my reasoning on this article, where the author points out there are already cheaper options with good tooling such as itch.io, yet they do not attract a lot of titles: https://www.fortressofdoors.com/so-you-want-to-compete-with-steam/
Spittie · 2013-03-03
See http://www.fortressofdoors.com/2013/02/steam-linux-sale-results.html
They may just got lucky, but ~7% of their total sales comes from users running Linux.
While it's not an huge number, it's still significant, and it's likely to grow in the future.