Home On Rails / Tech

October tech picks

Nov 06, 2018

Hey everyone! My name is Anton. I’ve been collecting various articles and videos for a while now. You can find all past issues here. From now on, I will be posting both here and on my website - homeonrails.com. I hope this newsletter will help you boost your knowledge and archive your career goals!


X avatar for @akaliaev
Anton Kaliaev@akaliaev
#golang defer makes you sloppy. Try to avoid when dealing with mutexes
3:44 PM · Nov 2, 2018

1 Repost · 2 Likes
X avatar for @akaliaev
Anton Kaliaev@akaliaev
defer + mutexes makes you forget that a) while we're locked, nobody else can access the object (unless its read lock) -> better to unlock earlier b) when you put more code & call other functions between lock / unlock, it becomes easier to deadlock c) defers are slow
3:45 PM · Nov 2, 2018
X avatar for @akaliaev
Anton Kaliaev@akaliaev
More times you don't need a defer
3:58 PM · Nov 2, 2018

Articles

  • What nobody tells you about documentation

Must read for anyone writing docs.

  • Writing system software: code comments.

Must read for anyone writing code.

  • You don’t need standup

    1. No stand-ups

    2. No planning at regular intervals

    3. No retros

    4. All meetings are optional

This may sound extreme. But there is some logic to this madness.

  • Software disenchantment

“where we are today is bullshit. As engineers, we can, and should, and will do better.”

Threads

  • What are the unsolved issues of Remote Working and Distributed Teams?

Videos

  • “Uncle” Bob Martin - “The Future of Programming”

© 2026 Substack Inc · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture