Michal Ševčík | RemoteYeah.com (@melkornms) 's Twitter Profile
Michal Ševčík | RemoteYeah.com

@melkornms

Co-founder of @remoteyeah. Software engineer. Tweets about remote work, coding, and artificial intelligence. Vibing to Röyksopp and Cinnamon Chasers.

ID: 14400170

linkhttps://remoteyeah.com/ calendar_today15-04-2008 19:38:20

2,2K Tweet

274 Takipçi

367 Takip Edilen

Michal Ševčík | RemoteYeah.com (@melkornms) 's Twitter Profile Photo

🟢 Today at RemoteYeah Updated the advertising layout to include three ad placements: top panel, side panel, and feed. Get your product in front of 60,000+ remote software engineers. 3 ad slots. Starting at $799/mo.

🟢 Today at RemoteYeah

Updated the advertising layout to include three ad placements: top panel, side panel, and feed.

Get your product in front of 60,000+ remote software engineers.

3 ad slots. Starting at $799/mo.
Michal Ševčík | RemoteYeah.com (@melkornms) 's Twitter Profile Photo

Most devs misunderstand this command: openssl rand -hex 4 The 4 is not the output length. It’s the number of bytes generated. Because the output is hex-encoded: 1 byte = 2 hex characters So 4 bytes → 8-character output. -hex changes the representation, not the randomness.

Most devs misunderstand this command:

openssl rand -hex 4

The 4 is not the output length.
It’s the number of bytes generated.

Because the output is hex-encoded:

1 byte = 2 hex characters
So 4 bytes → 8-character output.

-hex changes the representation, not the randomness.
Lukasz Olejnik (@lukolejnik) 's Twitter Profile Photo

Amazon is holding a mandatory meeting about AI breaking its systems. The official framing is "part of normal business." The briefing note describes a trend of incidents with "high blast radius" caused by "Gen-AI assisted changes" for which "best practices and safeguards are not

Amazon is holding a mandatory meeting about AI breaking its systems. The official framing is "part of normal business." The briefing note describes a trend of incidents with "high blast radius" caused by "Gen-AI assisted changes" for which "best practices and safeguards are not
Michal Ševčík | RemoteYeah.com (@melkornms) 's Twitter Profile Photo

Are you still using dotenv in Node.js? You might not need it anymore. Since Node.js v20.12.0, there's a built-in way to load .env files. Before: import dotenv from 'dotenv'; dotenv.config(); Now: import { loadEnvFile } from 'node:process'; loadEnvFile(); ⚠️ Gotcha:

Are you still using dotenv in Node.js?

You might not need it anymore.

Since Node.js v20.12.0, there's a built-in way to load .env files.

Before:
import dotenv from 'dotenv';
dotenv.config();

Now:
import { loadEnvFile } from 'node:process';
loadEnvFile();

⚠️ Gotcha:
Michal Ševčík | RemoteYeah.com (@melkornms) 's Twitter Profile Photo

I love LLMs but I'm not gonna burn tens of thousands of tokens just to find something in the codebase. I love regexes. class=(['"])[^'"]*(?<![_-])link(?!-)[^'"]*\1

Michal Ševčík | RemoteYeah.com (@melkornms) 's Twitter Profile Photo

It's annoying that posts with en/em dashes get labeled AI slop. I've taken typography courses, know how to use them properly, but swap to hyphens to avoid false LLM accusations.

Michal Ševčík | RemoteYeah.com (@melkornms) 's Twitter Profile Photo

Are you afraid AI is going to take your SWE job? Here's a little secret. You've been cursed. You've been coding for years, and you've forgotten what it's like to not know it. You assume others can understand or do it just as easily as you can - even when they can't. It's called

Michal Ševčík | RemoteYeah.com (@melkornms) 's Twitter Profile Photo

AI amplifies your engineering culture. Strong teams get faster, cleaner, smarter. Weak teams get messier, bug-ridden, riskier. AI mirrors your habits - it won’t fix them.

Michal Ševčík | RemoteYeah.com (@melkornms) 's Twitter Profile Photo

I just ordered the new 💻 MacBook Pro M5 16" (base model with 48 GB RAM). Can anyone recommend some cheap canned food 🌭 for the next 6–9 months?

Michal Ševčík | RemoteYeah.com (@melkornms) 's Twitter Profile Photo

🟢 Today at RemoteYeah Finding the right remote engineering role just got easier. Every job that requires experience now clearly shows a badge with the number of years needed — so you can quickly spot what fits you best. 🚀 See for yourself at remoteyeah.com

🟢 Today at RemoteYeah

Finding the right remote engineering role just got easier.

Every job that requires experience now clearly shows a badge with the number of years needed — so you can quickly spot what fits you best. 🚀

See for yourself at remoteyeah.com
Michal Ševčík | RemoteYeah.com (@melkornms) 's Twitter Profile Photo

X is going all-in on monetization. X Pro (the multicolumn app)? Now locked behind Premium+. API access? Fully pay-per-use. No more free tier. The free ride is officially over.

X is going all-in on monetization.

X Pro (the multicolumn app)? Now locked behind Premium+.

API access? Fully pay-per-use. No more free tier.

The free ride is officially over.
Michal Ševčík | RemoteYeah.com (@melkornms) 's Twitter Profile Photo

Do you want to take your VPS security to the next level? You're running your website on Hetzner. Or maybe on Digital Ocean. You did your security due diligence: the server runs behind Cloudflare, ufw allows only ports 443 and 22, root login is disabled, and SSH access is

Do you want to take your VPS security to the next level?

You're running your website on Hetzner. Or maybe on Digital Ocean.

You did your security due diligence: the server runs behind Cloudflare, ufw allows only ports 443 and 22, root login is disabled, and SSH access is
Michal Ševčík | RemoteYeah.com (@melkornms) 's Twitter Profile Photo

MacOS still messes up your Desktops when you unplug an external display. But I found a workaround. This drives me nuts every single time. I use a MacBook + an external monitor, and I keep multiple Desktops on each - all organized for different things. Then I unplug the

MacOS still messes up your Desktops when you unplug an external display. But I found a workaround.

This drives me nuts every single time.

I use a MacBook + an external monitor, and I keep multiple Desktops on each - all organized for different things.

Then I unplug the
Michal Ševčík | RemoteYeah.com (@melkornms) 's Twitter Profile Photo

Some of the merge requests I reviewed in the past 2 days are proof that AI doesn’t help when you don’t understand the craft. It just scales the damage.