View profile

Eduards Sizovs – November 2020

Revue
 
Hi {{first_name}} Here is a quick recap of what happened to me since the last newsletter. Thailand 🇳🇱
 

Eduards Sizovs

November 1 · Issue #12 · View online
I write about programming, leadership, mentoring, and hiring.

Hi {{first_name}}
Here is a quick recap of what happened to me since the last newsletter.
Thailand
🇳🇱 A month ago I returned from a long trip to Koh Samui, where I lived from March to September. Samui is a paradise and I highly recommend visiting it you prefer solitude and calm to parties. Everything was perfect, except one thing: the warm and humid climate makes it really hard to work productively and reach the state of flow. So, my usual 10 hours of productivity turned into 3 hours. On the other hand, reduced work hours forced me to set priorities better.
Blogging
I wrote three blog posts:
LinkedIn
I started using LinkedIn as an alternative to Twitter – I am posting my thoughts 5-7 times a week, and they get quite a lot of traction. The comments and conversations are quite interesting, too. I want to use this opportunity to thank everybody who is engaging with my posts, even if you disagree with some of them :-)
Training
I have updated my training list. Six new 2-day workshops are now available:
I am offering both remote and on-site 2-day training courses. You can hire me to run a training for your team(s). Check out the full list on DevChampions.
Selling my apartment
I am selling my cozy apartment in 🇱🇻 Riga. Before I buy a new place, I’ll be a homeless digital nomad, living and renting on Airbnb. My first rental destination will be Tallinn, so there is a high chance of seeing me in some good Estonian coffee shop.

Some of my Tweets
Eduards Sizovs
How some companies understand software craftsmanship:

* We don't use CI. Every build is a unique build, carefully crafted on our passionate developers' machines. This allows us to ship software that continuously surprises our customers.
Eduards Sizovs
* We don't write tests. Our master developers cherry-pick only the most important pieces of functionality and test them manually, with love. This leads to beautiful bugs that would be otherwise hard to produce.
Eduards Sizovs
* We don't refactor. We let technical debt grow naturally, so our software takes unique and beautiful shapes beyond the comprehension and appreciation of a regular developer.
Eduards Sizovs
For many delivery teams, tests are the second priority. Most design efforts are spent on “production” code: tests are either low quality, shallow, or don’t exist at all. This is a capital mistake.
Eduards Sizovs
Remember: good tests are as important as production code. In the long-run, good tests are *more* important than the ever-changing production code. Prioritize wisely.
Eduards Sizovs
Refactoring is a continuous process, where developers keep the system in good shape, in order to ensure fast and uninterrupted response to business requests.
Eduards Sizovs
A scheduled activity, when business development is put on halt, and developers resurrect the system from dead after months of cutting corners is not refactoring. It's a fuckup.
Wrap up
All right my friends, that’s all I have today. If I can help you somehow – let me know. Stay in touch and keep positive vibes!
Example of F*ck COVID smile
Example of F*ck COVID smile
Did you enjoy this issue?
If you don't want these updates anymore, please unsubscribe here.
If you were forwarded this newsletter and you like it, you can subscribe here.
Powered by Revue