krykp
You Might Not Need an Effect
Managing Technical Quality in a Codebase (2020)
Beej's Guide to C Programming [pdf]
Pushovers Finish Last – Learn to Say No
Making Maps with Noise Functions (2022)
Planescape Last Rites Pitch Document (Later Planescape Torment)
A Beginners Guide to Dual-Quaternions [pdf]
Polygonal Map Generation for Games
Digital Clutter: Learning to let go and stop hoarding terabytes
Hexagonal Grids
What This Country Needs is an 18¢ Piece (2003) [pdf]
Why Numbering Should Start at Zero (1982) [pdf]
One is the peer effect. Who you surround yourself with absolutely matters. This applies to the content consumption, and this applies to your surroundings too. This can be as simple as going to the library, having surrounded by other people working and researching is great, even if it's just schoolwork. Beyond that, I have found I enjoy spending time with people who are deeply interested in some kind of a craft. Listening to someone talking about a piece of software they are working on, or a music album they are recording, is absolutely interesting. It sets sort of a benchmark for yourself too.
The other one is the point about how 'little' time it actually takes and how easy it is. This is a point that is both true and false, in many ways. If you have general software development expertise, finishing[doing the exercises as well] a single book on a language/technology/framework will absolutely get you to the intermediate level on that piece of technology. Finishing a book isn't hard, you can do it in a weekend.
At the same time, as easy as it is, it is also hard. There are lots of obligations in life. You probably have somewhere to go that weekend. You are also a bit tired, you have been working during the week. And well you have to socialize a bit to be healthy, so shutting yourself off every weekend isn't something you want to do either. I find occasional, short retreats healthy for this reason. That seems to be a nice balance.
In the end, it is simple, but not easy, that's the word I was looking for. It can be achievable if you plan ahead and are purposeful in your actions.
Game UI Database 2.0
There is a general problem with a 5 or 10 star voting system, consider a [malicious] user who only gives a 1 or 10 star vote, thus ending up with more voice than one that votes in the range of 4-6 which would be what the majority of the content deserve. Therein lies another problem too, while the scale would imply 5.5 to be average [out of 1-10 with no 0 option], most humans tend to consider 7-7.5 to be average instead, there's a very natural bias on the scale.
This idea isn't actually uncommon however, as platforms tend to work with a thumbs-up, thumbs-down, and a `favorite` action of sorts. Some platforms tend to respect favorites in recommendations and some don't. I have found that YouTube doesn't care all that much about my... let alone favorites, it doesn't even care about my votes. TikTok however did this well, I had downloaded it one day and at the end of the day my feed consisted of neat programming tricks and lessons on color theory. Which kind of revealed something my own prejudice too, as I had expected TikTok to show me the worst content and it was the platform that respected my choice the most. That said these things change a lot so it wouldn't surprise me if the same test shows the opposite results a year from now on.
I think that's a nice way to look at it, or even just, taking a step back and observing. Adding the next zero, or two, and in that, consider whether if it's worth it too.
You can get a decently fit body and be healthy by going to the gym or taking up some kind of sport and doing it weekly, and well you can become exceptionally fit by living by very strict rules. Whether that's worth it to you depends entirely on the person. Same applies for money, knowledge of the crafts, or even personal relationships. I am willing to spend a lot of time in computer science and I am very much interested in being the best person I can be, and honestly I am decently interested in a lot more things, but there's a certain amount of energy in me, certain obligations in life, and a certain balance to be made. I am happier when I believe I have struck the right balance for me.
Debt: The First Five Thousand Years (David Graeber, 2010)
I Hate the News (2006)
$30 definitely isn't much for a niche book, I would've preferred a short preview or a longer brief.
As an aside, an idea I find underrepresented is gift economies[0]. There's some representation of it in the form of `goodwill` and `relationships`, but this was [likely] a huge part of the economy. Consider the consumption of the average person, and it's going to be more fish and eggs and less MacBooks, and you wouldn't be buying eggs the same way you buy them on the market today[by barter or trade]. You would be definitely using currency for the highly specialized armor, though.
All of this doesn't matter too much in the grand scope, it's perfectly fine to trade 2 shoes for 5 eggs in Skyrim, but some additional depth would be interested if incorporated correctly.
Gabe Newell: On Productivity, Economics, and the Future of Corporations (2013) [video]
In practice though I doubt this makes a huge difference either way, the vast majority of the people that can have noticeable amount of views on such already have their YouTube channels or other venues they are also making money from.
What I've found is that I am unable to be organized or keep things organized if I have too much stuff. It doesn't matter if I organize by 'category' then 'thing' or 'thing' then 'category' or if I keep myself to 2 levels of nesting or 3.
I have been decluttering every now and then, say, I will dedicate a weekend once every 6 months. I have started by getting rid of what is _obviously_ not necessary.
By necessity I'm not talking in a materialistic sense, I find joy in the tiny statues I own and a physical photo album, even if they are not _vital_ for my life.
I started by getting rid of things that are useful but just wasn't up to par anymore. Like old clothes. I would wear old clothes inside the home and justify their existence, but I have come to value myself enough to wear my nicer clothes, which are honestly still just relatively cheap shirts, inside the home too.
After that, it was getting rid of things that are working, in good condition, but I had no use for anymore. For example I had built a computer, this meant ending up with a stock cooler, stock fans, stock thermal paste, my old PSU that was still very much working, all that. I wouldn't throw these away as they had no issues, but wasn't of use to me anymore. For these donating was easiest for me, as I would feel bad about getting rid of tons of in-working-situation hardware.
I must note, all this requires certain privileges in life. Just getting rid of things you don't use but might, by some low chance, need, requires you to be wealthy enough to replace that without worrying about the price tag.
I have also come to find out gender also matters. My clothes fit in a single-side wardrobe, and no one pays enough attention to my clothes to realize I'm cycling through 10 t-shirts and 5 shirts. Or if they did, that's plenty anyway. For women there's a certain social expectation and imposed necessity and a deeper sense of fashion. For a man a dress-shirt functions well in the workplace just as it functions in a job interview and it functions just as well in a wedding. For a women what they can wear to a wedding and what they can wear to work are very different, so there is a natural difference of expectation and necessity. But I digress.
68 Bits of Unsolicited Advice by Kevin Kelly
Ask vs. Guess Culture (2023)
Lists, sequences, and arrays (Raku Documentation)
Most software work tends to move away from this kind of ... I don't want to say documentation, we have better documentation tools than ever, more-so a level of writing in general that is more 'human', be it written documents at length or well commented code.
Another one is `The Sims` https://news.ycombinator.com/item?id=43064273
I recall a Warcraft III one I once saw, that went into technical details on the tooling/scripting packaged with the game. That was another great document too, but I don't have it :)