Articles in Software Engineering

Thoughts and opinions on various topics

2024

Software Engineering

Ghost Engineers

Let's address the existence of so called Ghost Engineers
Software Engineering

How to be a great manager

An insight from a non-manager perspective.
Software Engineering

Why DX doesn't matter

Developer experience, or shortly DX, seems to be the number one thing that people pay attention to in their chosen tools/frameworks.
Software Engineering

Software Development Fragmentation

We used to build everything in-house, but today we just glue a bunch of APIs together.
Software Engineering

One year of Rust in production

It's been almost a year for me developing, maintaining, and running a production web application written in Rust.
Software Engineering

Software development is hard

For the past few weeks I've been thinking about how hard it is to develop software.
Software Engineering

Let's blame the dev who pressed "Deploy"

Following the CrowdStrike outage, I've stumbled upon an articles that claims that developers should have consequences. Do they?
Software Engineering

The day of the blue screens of death

Earlier today, an update from CrowdStrike caused global outages in Windows powered machines.
Software Engineering

Tips for improving your CV

Recently, I've seen a lot people online asking for CV improvement tips. I decided to share my knowledge in this article.
Software Engineering

Why your team might be holding you back

A tale on why software engineering might not be a team sports after all, despite what eveyrone wants us to believe
Software Engineering

The Curse of the Senior Software Engineer

While looking for a job recently, I stumbled upon an interesting phenomen that I consider to be a curse for senior software engineers.
Software Engineering

Serving Astro with Rust

I wanted to turn one of my side projects into a statically generated website. But the backend was written in Rust. So I decided to combine them.
Software Engineering

Rendering emails with Svelte

Join me on an adventure to build a superb email preview and rendering for MJML and handlebars using SvelteKit.
Software Engineering

How to stay junior forever

A step by step guide for staying junior forever
Software Engineering

The Bloat in Software Engineering

An evening rant about the unnecessary bloat in Software Engineering

2023

Software Engineering

Using AsciiDoc to write my two books

In the past six months, I wrote and self-published two books related to Software Engineering. Let me share with you the workflow and tools I used to do so.
Software Engineering

Web app localization. In Rust.

Doing localization is complicated. Many websites, even big ones, get it wrong. Let me share how I did it. In Rust of course.
Software Engineering

Building a Web App in Rust

After more than 6 years of building web applications in NodeJS, I finally published one in Rust. Here is what I learned in the process.
Software Engineering

Typescript Monorepo with NPM workspaces

During the development of my recent project, I decided to split some components to their own packages, and used npm workspaces for that.
Software Engineering

On APIs and their responses

HTTP modification verbs should return the modified resource in response. But, should they?
Software Engineering

On types and JavaScript drama

Earlier this week, the entire JavaScript community was in shambles over a controversial decision in a popular open-source project.
Software Engineering

How to auto-generate OpenGraph images

OpenGraph metadata is an important part of your blog or website. It can affect whether users will open your website or not.
Software Engineering

Why engineers should focus on writing

All engineers are good writers of code. I argue that they should also write non-code.
Software Engineering

An Essay on Burnout

I denied burnout as a concept, until life decided to teach me the hard way. So here I am, burnt out. How did I get there?
Software Engineering

Inheritance, Composition, and everything in–between

There are many concepts in the OOP paradigm. Inheritance is the most known, and it allows us to model software as relations between objects.
Software Engineering

How to get into programming in 2023

New year is a good time to create a resolution. What if your resolution is a career change to software engineering?
© 2026 Dmitry Kudryavtsev | @skwee357
Unless otherwise noted, all content is generated by a human.
Content is licensed under CC BY-NC 4.0
db180678