2 min read
Hold your own Poison Ivy
After two years, this week I finally caved and changed my current employment title on LinkedIn from Software Engineer to Software Architect.
This isn’t a position where I'm am supposed to do much programming - the thing I love most, and the thing I'm good at - but rather make high-level technical...
9 min read
Rent in Zagreb is hell
Last month my landlord called me and told me that I had to move out because he was going to sell the apartment I live in.
In a way, this came as a blessing. I wanted to move out of that place by the end of the year either way. But at the time I had no clue what hellscape finding an apartment in Z...
2 min read
Corporate newspeak
“If thought corrupts language, language can also corrupt thought
- George Orwell”
One thing that annoyed me anywhere I worked was that people limit themselves to a narrow subset of English. A subset that's full of buzzwords and phrases that sound impressive but lack meaning. It's a subset design...
5 min read
From Markdown to ActionText
I started this iteration of my blog because I grew dissatisfied with Medium. Like anyone migrating from any one platform to another I requested an export of my blog posts from them and got back a ZIP file containing HTML files.
The first thing that stood out was a lack of any media files - there...
5 min read
Vanilla Rails view components with partials
Many projects I work on have some kind of view component that is repeated multiple times in the same view, or is present in multiple different views. These view components can be anything that has a specific styling, JavaScript specific attributes (like Stimulus controllers), rendering logic, and...
2 min read
COVID hangover
With a lot of tech companies laying people off in the last month I got to see how insane the firing practices in the US are and how greed rules supreme in the tech industry. But this is only a harbinger of what’s to come.
Through friends and from what I’ve seen first hand, the standard procedure ...
3 min read
Elden Ring
This week I finished Elden Ring, and the moment I put the controller down I felt a void as if a good friend moved to another country and I wouldn’t see them for a long time. This was the best game I have played in years.
But why? On the surface it seems just like any other open-world ARPG, yet El...
1 min read
Cutting through the noise
I use writing as a tool to organize my thoughts, but lately I have started to
question if that’s the right order to do things.
Writing is thinking. Text is just someone’s thoughts on paper. It’s obvious that
thinking has to come first, but that’s not always the case.
When I sit down to write some...
3 min read
For me, instant messaging is overwhelming. Keeping up with Slack or Discord messages often feels like drinking from a fire hose of information. And some features of these apps bring out the worst in people. I wish these apps were more like email, because email got a lot of things right.
My bigges...
4 min read
Tech debt for non-techies
Tech dept doesn’t occur by accident. You go into it intentionally - it is a loan like any other, but instead of loaning money you loan time.
When you want to “save time” by implementing a hack (something that goes against the grain of the software’s architecture) you are making an intentional bad...