Distributed Microblogposting

Writing articles in one monolithic blog is so 2010.

  • Big personal blog is hard to maintain.
  • When it goes down all your content is down.
  • Getting your custom domain to rank high is hard—nobody cares about your website, or the author altogether.
  • One password protects your content, if it leaks all your posts are toast.

Introducing microblogposting! Instead of committing to a monolithic website, put each of your blog posts on a different isolated platform: Medium, DEV.to, Telegra.ph, WordPress, Write.as etc. Connect them with RESTful links.

Advantages of microblogposting:

  • Isolation and resilience. Your monolithic blog could go down, but there’s a very slim chance all third party blogging platforms fail.
  • Scalability. Popular blog posts will become somebody else’s problem, each platform can scale depending on how popular the content gets.
  • Productivity. Each platform is easier to understand in isolation, they also compete with each other on UX, so why not take advantage of that?
  • Flexibility. Pick the right platform for each blogging task: technical stuff goes to DEV.to, hipster stuff goest to Medium, personal junk goes to LiveJournal, etc.
  • Cloud-native likes. Claps, favorites, follows, etc.

P.S. this post was initially written as a sarcastic take on microservice movement. However, re-reading it it’s not that far from truth actually.

In 2020, all content is marketing

I open Hacker News and I see a bunch of interesting technical articles. However, I know that all of them are ads.

At the dawn of the internet we had banners. Publishers were building awesome content and monetized it by renting a rectangle-shaped space on their website. Advertisers bought the space and competed for our attention.

This model, taken from print media, worked alright. It was explicit about what was an ad, and what was the content.

But with time the banners got annoying and people learned how to ignore and block them. The advertisers didn’t get enough value from the banners and content creators didn’t get their website-space-rent money.

What happened next is truly terrible.

Advertisers started creating content that looks like a useful article, but with a subtle advertisement embedded into it.

  • See how Dropbox rewrote their core in Rust (and btw, we are hiring)
  • Google Analytics is evil (and btw we sell an alternative)
  • Another GraphQL vs REST holy war (and btw we sell GraphQL tooling)
  • How to deploy your app (and btw it uses our cloud or CI)
  • Here are a few bugs we found in open source C++ app (and btw we sell C++ code audit tools)

I see these ads everywhere now. The content is usually of low quality (the writers are not experts) and often controversial (because the goal is not to provide value for the reader, but to spread via sharing and discussions).

This phenomena even has a name — content marketing. Nowadays, all content is marketing.

So what does this post try to sell you? I’m glad you asked. If you keep asking this questions when reading articles, you’ll see the modern internet in a new, grim light. Welcome to the club.

Seven Habits of Expert 10x Developers

Before rolling your eyes midway through the article, make sure to read the notes below

1. Experts type really fast

They never look at the keys of their keyboards, many of them use blank keycaps. True experts sometimes loose ability to type common words that have similar technical identifiers, e.g. typing “reach” is a challenge for expert React developers.

2. Experts use keyboard shortcuts

Click, click, click, this is too slow. You will never see an expert save their file using File → Save menu commands, it’s always ⌘S. Same goes for navigating the code, moving cursor, opening tabs.

3. Experts have multiple tabs open

Be it Chrome, terminal or code editors, experts always keep a lot of open tabs within each app. It helps them parallelize the work.

4. Experts use longer names

The median length of variable of the expert developer is typically 11.2 characters. The extra time it takes to type the variable names is very well compensated by skill #1.

5. Experts prefer dark themes

You know you are looking at 10x developer’s monitor if everything is really dark. Experts switch their OS (which is, of course, macOS) theme to dark, use dark editor and terminal themes.

They also heavily customize their environments, change wallpapers, etc.

6. Experts wear hoodies

Formal shirts you see in business and finance is not a good sign. The best of the best usually wear comfortable closes: T-shirts, jeans, Allbirds, hoodies.

7. Experts read Hacker News

Hacker News is a great source of technical buzz. Hot new startups, programming language benchmarks, Electron hate speech, and, of course, Rust. Discussions on this website are often more useful than the posted content itself.


To become an expert 10x developer, learn to type fast, print shortcuts cheat sheet, prefix all your identifiers with your name, get some comfy closes, switch to dark mode and open as many articles from Hacker News in your browser tabs as can fit in your RAM.

When I was in school, a friend of mine tried a bold but dumb strategy that I remember to this day. He wanted to improve his scores, so he totally emulated the smartest guy in our class: got similar closes, ate the same food, got the same pens, sat in the same way. The outcome wasn’t the same though.

While it’s entertaining to read best sellers and random marketing materials, keep in mind that the observed traits are not why people are great. They are great because they have worked their asses off and have overwhelming loads of experience that form their personalities. You can ask an expert 10x developer to work without using the traits from this article, and they will still be 10x better than you.

The ▢ of tomorrow

▢ is the next big thing. The future of our industry is ▢. All the geeks are looking forward to what’s ▢ is going to be like in the future.

General observation: when people are “thinking” about the future of something, that thing is not the main part. It’s the waiting for that new thing.

Guess what happens when ▢ arrives and becomes a commodity? Suddenly everyone who was waiting for it will start looking for ◯, which is the future of ▢.

Reverse Yak Shaving

We all know the classical yak shaving—it’s when you need to do something, but something else must be done first.

I would like to introduce you to the light side: that yak shaving can be the only way to get something done.

Let’s say you want to write more and need some time for that. So you decide to wake up earlier every day. I’m sure you tried this, waking up earlier sucks.

If we embrace yak shaving mindset, it’s obvious that to wake up earlier you can’t just set the alarm clock for 6am. You need to fall asleep earlier. I’m sure you tried this, but going to bed earlier sucks.

And so we go deeper. To fall asleep earlier we need to change our evening routine, limit the screen time, adjust light, etc. All that biology stuff. I’m sure you tried this, but not having Twitter and Netflix in the evening sucks.

You guessed it. The next step is to find entertainment for yourself that doesn’t involve OLED, LCD and other types of screens. I zeroed in on books, the physical kind.

Since I started reading, I have no problem falling asleep earlier, waking up earlier, having more time to write and, well, actually writing. The results are shit, but what can you do but try.

Yak shaving is amazing once you break from the dogma that it’s a useless spending of time. If something is hard to do, follow the yak shaving path and find a way to make it easy.

Create your website with WordPress.com
Get started