ShinSpiegel
banner
shinspiegel.bsky.social
ShinSpiegel
@shinspiegel.bsky.social
Shin = Person.new(
html.parse(🌎),
Dev.start(☕),
Godot.love(❤️),
)
Have you ever thought about the stuff you bough on the recent days? Maybe you want to read about the #consumerism we live in

jeferson.me/blog/2025/11...

#Algorithms #Addiction #AWS #Economy #GhostInTheShell #Homelab #Linux #Monopolies #Philosophy #Privacy #SelfHosting #Software #Subscription
God is Dead
We lost, God is Dead, and there is little we can do alone. But maybe... Just Maybe...
jeferson.me
November 28, 2025 at 2:27 PM
When I use internet without protection, it feels like walking in the streets of Brazil, step away from murder or scam to some bullshit

jeferson.me/blog/2025/11...

#Accountability #Algorithmic #DarkPatterns #Ethics #Fake #Ads #Fraud #Missinformation #Monopolies #Privacy #Sponsor #SponsorBlock
A bill for us to pay
When I use the internet without proper protections feels like walking in the streets of Brazil, one step away from a muder attempt or someone trying to scam you on some bullshit. But this is the web o...
jeferson.me
November 15, 2025 at 12:46 PM
So what is this weeks topic of my mind? Advent of Code. I need to make a few decision on how I'll do this year, and maybe complete it.

jeferson.me/blog/2025/11...

#AdventOfCode #AoC #Coding #Crystal #Dev #Engineering #GoLang #Linux #Odin #Programming #Ruby #Rust #Zig
It's Christmas Time
Snow, cocoa, and code. Another year, another Advent of Code, not for leaderboards, but for the joy of solving problems and learning. But here is the question? What language?
jeferson.me
November 7, 2025 at 9:00 AM
Are we naming the things in the right way? There is a right way to name stuff? Why there is Souls-like, but not The Division-like games?

jeferson.me/blog/2025/10...

#Context #Culture #Game #Games #Gaming #Language #Linguistics #Meaning #Naming #Philosophy #Responsibility #Semantics #Communication
Names are important
Are you sure you know what you are talking about? How can you be sure about it? Is it? Don't agree with me? Why don't you read me first?
jeferson.me
October 25, 2025 at 8:05 AM
My timing couldn't be better. With #aws falling apart for a single day and a lot of services down because of the single point of failure, we start to look on this with a different set of eyes.

jeferson.me/blog/2025/10...
Local Hosted
Is Europe funding US tech giants without noticing? What if governments self hosted instead of renting the cloud? Let's rethink dependency.
jeferson.me
October 22, 2025 at 5:50 AM
Are we using the money correctly? Is Europe leaking money to the US market without knowing it? Can we make software on a local level for the local communities?

jeferson.me/blog/2025/10...

#AWS #Cloud #Decentralization #Dev #Development #Government #OpenSource #SelfHosting
Local Hosted
Is Europe funding US tech giants without noticing? What if governments self hosted instead of renting the cloud? Let's rethink dependency.
jeferson.me
October 17, 2025 at 8:56 AM
Did you reboot your phone today? And your computer, did you turn it on today? Why? Why do you reboot your PC when your phone can keep going? Good question? So let's discuss:

jeferson.me/blog/2025/10...

#Android #Apple #Dev #Framework #Linux #MacOS #MacroHard #OS #Reboot #Unix #Shitown
Don't turn off
Shitowns still treats rebooting like a morning ritual, while everything else, from phones to servers, runs for months without blinking. This post isn't a polite complaint, it's a blunt look at why Shi...
jeferson.me
October 10, 2025 at 7:59 AM
Do we need React? Can we explore better options? Why do we write so much code that does so little? If any of these questions sparked your interest, I've a post for you:

jeferson.me/blog/2025/10...

#Astro #Deno #Frontend #Javascript #Nextjs #Performance #Typescript #Vercel #Web #Dev #React #JS #TS
React is bad
A spicy confession, most apps don't need React. Trade the modern bloat for static first pages with small and ship faster sites users actually like.
jeferson.me
October 3, 2025 at 9:04 AM
Can I rant about Macrohard shit quality in software? And how half of my day was lost because of that? Why don't you read my pretty words for a company that doesn't deserve to be named?

jeferson.me/blog/2025/09...

#Bugs #Dev #Development #Microsoft #Quality #Software #SSO #Teams #Windows #Macrohard
Macrohard is Shit
Ever lost half a day wrestling with logins, updates, and enterprise apps that crumble on contact? Why not read my rant on why the simplest tasks derail, and why we keep paying the cost.
jeferson.me
September 30, 2025 at 2:16 PM
Another week, and let's talk about money, taxes and how Mario Kart could help us to be better as a society. At least that's how I started this post, but those words are now lost in it.

jeferson.me/blog/2025/09...

#ThoughtExperiment #WealthInequality #Technofeudalism #Wealth #Taxes #Tax
A world with even less money
What is the government used Mario Kart tactics on the income?
jeferson.me
September 20, 2025 at 9:02 AM
Let's talk about games once more? Maybe give a walk in the memory lane of the games that gave me the inspiration, and hope for making games? Let's talk

jeferson.me/blog/2025/09...

#Allegro #CaveStory #Dev #Game #Godot #Indie #IndieGames #LittleFighter2 #Momodora
Making Games is Hard
Behind every pixel, every line of code, lies a story of struggle and persistence. This may be my reflections on game development, respect for forgotten creators, and the engines that shaped generation...
jeferson.me
September 13, 2025 at 11:09 AM
Looks like 3k words weren't enough to talk about code, so here comes another 1.5k words to expand. This time about State Machine, want to read?

jeferson.me/blog/2025/09...

#DesignPattern #Development #Game #GameDesign #GDScript #Godot #IndieDev #Programming #StateMachine #Design
State Machine
If your project feels haunted by hidden rules, bring a flashlight. We make systems visible. States, transitions, and deadlines your brain can track. No gurus, no new religion. Just a pattern that resp...
jeferson.me
September 9, 2025 at 7:37 AM
Another week and today we will talk about code. We will discuss about cut scenes, if this interests you, grab the link and have fun:

jeferson.me/blog/2025/09...

#Godot #GodotEngine #Game #Dev #Development #Indie #IndieDev #GameDev #Development #Metroidvania #Momodora #EnderLilies #Software
Design Decisions
Cutscenes are often dismissed, but do they truly suck? Here's why the smallest design choices echo through development, and how every intention, once translated into programmatic actions, reveals the ...
jeferson.me
September 3, 2025 at 9:11 AM
Looks like we will join the AI hype train, baby! So to start, let's talk about poisoning AI, and how we can brew something.

jeferson.me/blog/2025/08...

#AI #Bots #Bot #Scraping #DataPoisoning #WebSecurity #Web #Security #Privacy #Hacking #Automation #Exploit #Internet #Freedom #InternetFreedom
Choose your poison
How I poison bots, wreck AI scrapers, and fight back against leeches stealing words without consent.
jeferson.me
August 28, 2025 at 9:44 AM
It's Friday, the best day for people who work. But "why" do we work? Do we need to work that much? And what other options do we have?

If you want to read more, check this post.

jeferson.me/blog/2025/08...

#Capitalism #Socialism #Work #Alienation #Labor #Automation #Inequality #Economy #Politics
Why work?
Why does work feel empty, endless, and cruel? What if work was fairer, shorter, and actually worth doing? Let's rethink it.
jeferson.me
August 22, 2025 at 6:42 AM
I'm working on tRPG to play with friends. Focused on simplicity, for roleplaying and some crunch when needed. The core is already done. Mostly playtested, but not everything.

Rules
dnd.jeferson.me/book/last-cr...

Digital Sheet
dnd.jeferson.me/book/last-cr...

#rpg #trpg #dnd #book #books #trpg
Last Crystal
An Narrative Driven RPG game with some numbers to help the GM and the players to enjoy the game.
dnd.jeferson.me
August 19, 2025 at 4:13 PM
Today is Friday and holiday! So let's talk about minimum wage, and what "money" means in a general term. If this is something that grabs your attention, give a read:

jeferson.me/blog/2025/08...

#Inequality #Economy #CEO #MinimumWage #Rich #Poor #Wealth #WealthGap #Taxation #Capitalism
Death to CEO
A blunt exploration of minimum wage, rich definitions, and why taxing excessive earnings can reshape society.
jeferson.me
August 15, 2025 at 8:58 AM
I'm not dead. You know what this means? Time to write more about security, tech and how fucked we are. If you need you dose of depression of the day, give a read:

jeferson.me/blog/2025/08...

#AgeVerification #Privacy #UserPrivacy #DataSecurity #Security
Device Age Verification
What about a OS-level age checks on the device credentials and zero knowledge proofs to protect user privacy.
jeferson.me
August 8, 2025 at 9:13 AM
The I use #AI tools to assist me in my workflow, the more I can see the cracks of the tool, it's barely useful, and often I lose more time trying to make it do what I want than actually doing what I want to do. Sadly, the whole world is praising this bad tool.
July 24, 2025 at 5:16 PM
Are you using email correctly? Can we do better? Can we use it as a instant messaging? If any of these questions gave you some idea, give a read:

jeferson.me/blog/2025/07...

#Email #SMTP #DNS #Protocol #OpenStandards #Decentralization
What is a email?
Email seems simple, but it runs on surprisingly old tech. Let's breaks down how it actually works, from protocols and servers, and a question on how do you use email?
jeferson.me
July 18, 2025 at 10:42 AM
What can we learn from Dark Souls? There is a message there, right? Can we learn something? I hope so, and if you would like to dive in this, maybe this could be good read for you.

jeferson.me/blog/2025/07...

#Capitalism #DarkSouls #War #Finance #Inequality #Political #Games #Game
War Never Changes
A Dark Souls inspired critique of capitalism, war, and state versus market solutions, revealing the endless cycle of destructive growth.
jeferson.me
July 13, 2025 at 9:52 AM
Another week, another rant over MacroHard CEO, Saia Nutella. One more layoff, more greed and more stupidities. Can do better? If this kind of interest you, give a read:

jeferson.me/blog/2025/07...

#MicroSoft #MacroHard #AI #LLM #Corporate #Greed #Layoffs #Copyright
#HomeServer
Context Free Grammar
How to use a context-free grammar engine to generate fantasy names, from simple vowel/consonant patterns to Elven, Dwarven, and monster names.
jeferson.me
July 8, 2025 at 8:44 AM
We start a new month with a post, this time does have some code, and it's for my D&D campaign, maybe you want to learn about formal grammar and how name generation works. Enjoy the post!

jeferson.me/blog/2025/07...

#TypeScript #ContextFreeGrammar #Grammar #NameGeneration #DnD #DungeonAndDragons
Context Free Grammar
How to use a context-free grammar engine to generate fantasy names, from simple vowel/consonant patterns to Elven, Dwarven, and monster names.
jeferson.me
July 1, 2025 at 7:54 PM
Sunday is here, hot as hell and maybe we should talk about the federated social networks and it's possible problems. If some of these words touched your interest, maybe you could give a read.

Link:
jeferson.me/blog/2025/06...

#Mastodon #Bluesky #Fediverse #FreeSpeech #HateSpeech #InternetFreedom
Astro and Ink
A deep dive into a static blog's build-time workflow, leveraging "Pre-Digest" for diagrams and other tooling, while exploring Ink for interactive fiction, all served as precompiled HTML, no client sid...
jeferson.me
June 22, 2025 at 12:54 PM