Adrian OPREA

December 9, 2023

What UNI left out of my education

The thing my teachers hammered since day one of signing up for comp-sci was that programmers needed to know math. Math was of the utmost importance! You can pretty much figure how well I did, coming from a background of philology and foreign languages. Nonetheless, this opinion was shared by most of my colleagues as well, but in differ...
Read more
December 6, 2023

Cmd+click

Being able to cmd+click on an import or having the prettiest color scheme or the nicest ligature-enabled font hasn’t helped me much in my career. You know what did help? Good workflows. Good task hygiene, good information flow, that kind of stuff. I mean, look around! Do you see any of your role models doing daily videos about their ne...
Read more
November 10, 2023

Personal project managent

I shared a screenshot from Basecamp with a coworker today. He was amazed at the amount of tickets I had “Done” and this got me thinking. It was easy for him to measure my level of productivity by looking at the amount of work I supposedly delivered. While not far from the truth, it’s the type of work and the quality of the deliverable ...
Read more
November 3, 2023

Monolith is the new old fashion

I vividly remember the microservices craze! I’ve been part of it. Breaking down evil monoliths and configuring RabbitMQ instances day-in and out was my job. For some reason, it felt easier to configure new machines, containers, clusters, and peel off code into dedicated services, than to write better modules. Since that time (2015-2019...
Read more
October 31, 2023

They broke hiring

Been a while since I worked on a side-project. I’ve been doing all sorts of things and thinking all sorts of thoughts but diving into side projects, again, was not one of them. That is, until recently. I was faced again with how crooked and broken hiring is. I‘d almost forgotten about people I know, who spent many months unemployed, ju...
Read more
April 29, 2023

Nobody pays attention to my emails

TL;DR You gotta learn how to properly communicate in long form text. Common knowledge in advertising states that a person must see an ad 5-7 times before paying attention. That is: your content must appear front and center for multiple times, for a person to buy, follow, subscribe or whatever you want them to do. For this to happen, yo...
Read more
December 18, 2022

On technical debt

If you ask any developer what is technical debt they will probably tell you something along the lines of: Cutting corners just to make things work. But there's another kind of debt that often goes unnoticed: just-in-case abstractions and features. These appear as a result of rationalizations such as "I might need this later" without a ...
Read more
November 22, 2022

Build a tool and teach people how to use it

I just came to this startling realization: if you’re not in the entertainment business, your best option is to build a tool that fixes a problem and teach people how to work with it. It’s easy to get hung up on aesthetics, style, and the way something looks. It’s not a work of art, it’s something someone picks up from the shed, uses to...
Read more
November 14, 2022

The Village Sage

It's better to experiment than to be "experienced" This is something I picked up from a Twitter post — the type of annoying listicle you'd probably pass on without looking. I see experienced people as individuals who spend all day pontificating. "This is how it should be done." "This is how I did it 20 years ago and it worked." When yo...
Read more
October 31, 2022

The average CEO

Wherever you turn on the Internet, you see some post on how reading 52 books a year makes you smarter, or that you should read this management book, that business book or that other marketing book. You know what these people aren't teaching you? How to do! Doing is the hardest part in any endeavor! Why? Because it requires personal dri...
Read more
May 1, 2022

Have your icecream NOW

🍦 Delayed gratification is amazing! It’s an asset for most people, most of the time. But sometimes you have to realize you’re “finite” and enjoying the icecream you got 20 years ago is not “technically” possible. If you get an icecream and you decide to wait, the icecream will melt! Have your icecream NOW! Inspired by this video: Build...
Read more
March 28, 2022

Propaganda

I started listening to audiobooks again after a 6+ months hiatus. One of the books that's included in my Audible Premium collection is Propaganda by Edward Bernays, righteously called The Father of PR and The Father of Spin. I can't help sharing the following quote: “The group mind does not think. It has impulses, movements and behavio...
Read more
February 22, 2022

Hacking with coding standards is better

So I just picked up Ruby. That is an overstatement, I am actually hacking code together using Ruby on Rails and having a blast! In about 30 hours of work I was able to do the amount of work I'd normally do in about 100 hours with Next.js and Strapi and React.js and Whatever.js. I know this because I've ported JS work worth over 100+ ho...
Read more
February 19, 2022

Are Waitlists a Good Idea?

I was browsing Twitter with no particular aim and I found a tweet where someone was asking about the efficacy of waitlists. It immediately peaked my interest since I also have some sort of a waitlist up for Remotium.io I'll outline below a list of ideas I extracted from that thread. There's no right and wrong Waitlists are not inherent...
Read more
February 19, 2022

Add slugs to Ruby on Rails models

There's only one word which describes the last 20 hours of working with Ruby on Rails: Stoked! It's my third day consistently working with Ruby on Rails and I'm in awe at the amount of things I got done while writing as little code as possible. I decided to drop Next.js and move Remotium.io to Ruby on Rails. I kept trying to find tools...
Read more
February 19, 2022

Startup pricing and business models

I was on a video call with someone who is developing a good software product and they were not sure what business model / pricing strategy to use. I am no expert in this, having no successful online businesses of my own, but I did remember reading an amazing book on the topic, called Business Model Generation. It seemed to provide a pr...
Read more
February 19, 2022

First

This is my first attempt at blogging through Hey World. I've had a blog ever since 2014 but I was never consistent with it. The reason is that I am not a "creator". I only wrote when I felt like it and when I had something to say. I have one regret though, regarding my lack of consistency: I did not share all the great information I fo...
Read more