Welcome to Sirasoft — a quiet place to write about software
What this blog is, who it's for, and how a single MDX file becomes a published essay.
We started this blog the same way good things usually start — with a small frustration and a stubborn idea. We wanted somewhere to think out loud, in long form, without the friction of a CMS or the gravity of a publishing platform that wants us to optimize for the algorithm.
So we built something simple.
What you'll find here
The writing leans toward the things that make software feel alive — design systems that survive a redesign, debugging stories with a real ending, the small decisions that compound into a product's voice. There won't be many news takes. There will be plenty of pictures.
Long-form essays
Pieces that take their time. We'd rather publish one good essay a month than ten posts that just exist.
Working notes
Half-baked, mid-thought, incomplete on purpose. Notes are how the essays start.
The numbers we care about
1
File per post
Just an .mdx file with frontmatter
0
CMSes involved
Your editor is the CMS
∞
Layouts you can build
MDX gives you React
Want to write here?
Read the contributing guide, open a pull request with a new file in content/posts/, and ship. We review in days, not weeks. The bar is taste, not credentials.
If you have to ask whether something is good enough to publish, it probably is. Send it.
Welcome in.
Keep reading
3 postsDesigning for the second glance
Most of UX is the first impression. The work that lasts is what people notice on the second visit.
A walk through pattern
A small photo essay on the textures and rhythms hiding in plain sight along a city walk.
The debugger I actually use
After fifteen years and a dozen languages, I keep coming back to four primitives. Here they are.