logo

Small steps

/ Productivity / Opinion

We’re so imbued in zero-to-hero stories we fail to see the years of struggle, the lucky breaks and the sheer amount of effort today’s successful entrepreneurs had to put in to get to where they are. If you’re an avid reader like myself, you’re not getting any help there, either. The whole self-help genre is cluttered with overnight successes and “You can do it, Johnny!” attitudes. They’re lying to you! You end up believing that you simply have to push hard to get somewhere.

Read more →

A Markdown Story

/ Productivity / Opinion

It’s 2014 All my colleagues are writing their Bachelor’s Degree paper in LaTeX1. Or MSWord… 🤮 I’m doing it in Markdown, mostly because LaTeX looks too verbose for me. And I’m not that smart anyway. I was never the brightest bulb in the chandelier, to begin with. So, back to LaTeX: too verbose, too many keywords. Looks like the type of thing highly skilled academics use to flex their look-at-how-many-format-specifiers-I-can-pull-from-memory muscles.

Read more →

The techpreneur's productivity dilemma

/ Productivity / Entrepreneurship

“I want to code!” It’s the little voice in your head, constantly pestering you to get productive. Replace code with any technology-related hard skill and you have the tech person’s productivity dilemma. But what does it mean to be productive? What does it mean to be productive as a solo professional? If you’re a freelance developer and you don’t code, you might feel like you’re not doing the right thing. You might feel like you’re being unproductive.

Read more →

Centralized vs. decentralized CI / CD strategies for multiple teams

/ DevOps / Productivity

Last week I saw this very interesting Twitter thread, about CI/CD strategies for multiple teams. The question was whether or not one should go on a centralized, or a decentralized strategy for setting up continuous integration for multiple teams inside the same organization. This article tries to distil the key points of that discussion. The centralized model You might be right, thinking that going centralized is the best choice. Everybody uses the same infrastructure, the same technologies and future, cross-cutting projects can look like a breeze.

Read more →

Is it better to be a software development generalist or should I specialise?

/ Productivity

You want to be a freelancer and you would like to have a stable stream of income. You read it all over the web that you need to specialise. But you’re afraid that if you work with only one front-end framework, you won’t be able to get enough clients. I totally understand where you’re coming from, I’ve been a generalist for the biggest part of my career as a JavaScript developer and it is precisely because of this.

Read more →

Go from Node.js app to microservices with MONOLITHSPL/T

I’ve been working a lot with microservices in the past couple of years. It is during this time that I found how many issues can arise from putting an accent on delivery while disregarding architecture. This is why I decided to create MONOLITHSPL/T. I want to help businesses migrate their monolithic Node.js applications to a microservices architecture, improve the quality of their products as well as their overall delivery. My goal is to provide clear, actionable steps, to move away from poor architectural decisions made under pressure.

Read more →

Can I learn React.js if I don't know JavaScript?

I receive a notification from Quora. Someone had asked me to answer this question. At first, I was tempted to give the “Learn the language basics and then go for libraries” sermon. But I stood and thought for a moment. Since the time I used to obsessively preach that, I went through a lot of teams, mindsets and technology stacks. I saw that neither the teams or the businesses needed people who were experts at language fundamentals.

Read more →

My twisted Git workflow ⛏

Recently I took a lot of interest in Golang. I was listening to the GO TIME podcast — GoLand IDE and managing Gopher Slack and there was a lot of chatter about IDEs vs. editors. What sparked my interest was the discussion around working with Git from the command line vs. using the IDEs built-in tools. This is what motivated me to write about the workflow I have with Git.

Read more →

How to make sure your articles get written and published

/ Productivity / Opinion

For some time I’ve been thinking of ways to better organise my article ideas. I want to get my content out there, to you, as fast and as often as possible. I usually keep my ideas in an application such as Apple Notes or Google Keep. I’ve been going back and forth between the two for the past 2 years, and they’re both great tools. The problem is that many ideas die at the idea stage.

Read more →
Copyright (c) 2023 Adrian Oprea. All rights reserved.