Social Architecture

Book Review: Building On-line Communities by Pieter Hintjens

As of November 2021 there are 28 million public repositories at GitHub. Internet literally runs on open source software. After recent log4j drama there were a lot of debates (here is a very good example) about how critical parts of modern IT world are maintained by online communities and how it can be improved.

So, I asked myself a question – how exactly you can build a thriving open source project and create community around to support and maintain it? I came across the book Social Architecture by Pieter Hintjens (a founder of ZeroMQ project) gives his view on processes and guidelines how to successfully achieve such goal.

The book starts with definition and description of 20 key ideas or tools that online community should have to be successful in the long term. Transparency, decentralization, strong mission and non-tribalism are among others.

After that book moves to explaining the idea that innovation is not done by a small group of people but rather it comes from a well-defined process:

The innovative nature of the Internet comes not from a small, select band of Einsteins. It comes from RFCs anyone can use and improve, made by hundreds and thousands of smart, though not uniquely smart, individuals. It comes from open source software that anyone can use and improve. It comes from sharing, remixing, and scale of community. It comes from the continuous accretion of good solutions, and the disposal of bad ones.

Hintjens, Pieter. Social Architecture: Building On-line Communities (p. 38). Pieter Hintjens.

Basically, the book states that well-defined protocols how community members interact with each other is a mandatory pre-requisite for Collective Intelligence and, as outcome, successful open source product.

The author explains what types of licensing exist today and what are the pros and cons for each type. Other practical explanations about watermarks and how to register them are also in place.

The second half of the book describes how ZeroMQ community has been built and operates today. The most interesting part for me was dive deep into Collective Code Construction Contract (C4) that describes in RFC-like format how community should build, distribute and maintain open source software.

One more refreshing idea that I found in the book is that ZeroMQ community does not use roadmaps and do not release features. They use Simplicity Oriented Design and see a product as an endless chain of patches stack one on top of another. Every patch represents the most simple solution to a very specific problem. This idea, probably, not new but allows to look differently on traditional approach with long roadmaps and constant prioritization of engineering resources.

Overall, the book has number of interesting ideas and real life examples. 4.5 out of 5.


Have a look on my other book reviews!

Reading List 2022

Reading List 2022

Welcome to year 2022!

Last year the list had a decent mix of professional, fiction and non-ficton books. In 2022 I am going to concentrate to learn more about following topics:

  • Psychology of decision making and influence. How we make decisions? What can persuade us and why? Answers on these questions help to understand how to build inter-personal communication and inspire people.
  • Organizations’ efficiency. It is quite astonishing to see how different can be efficiency of organizations. This year I continue to study this area and learn about mechanisms that creates “1+1=3” effect.
  • Visual story telling. Even I work today in a company that heavily relies on writing texts instead of creating slide decks, visually compelling content is a king. Structure, composition, color, size of picture and text are key components to keep audience’s always reducing span of attention on the topic.
  • Personal efficiency. Last year I was trying to implement several useful habits to my daily routine and was only partially successful. I have realized that I need to learn how to create habits more efficiently. And, of course, continue to train ability to concentrate.
  • Plus, some non-fiction titles as an entertainment.

Hereby I present you the Reading List 2022!

Leadership and communication skills

  1. Influence. The Psychology of Persuasion
  2. Social Architecture: Building On-line Communities
  3. Slideology
  4. Resonate: Present Visual Stories that Transform Audiences
  5. Atomic Habits
  6. Concentration: Maintain Laser Sharp Focus and Attention
  7. The Invincible Company: How to Constantly Reinvent Your Organization
  8. Crossing the Chasm, 3rd Edition: Marketing and Selling Disruptive Products to Mainstream Customers
  9. The Oz Principle: Getting Results Through Individual and Organizational Accountability
  10. Multipliers: How the Best Leaders Make Everyone Smarter
  11. Nudge: The Final Edition
  12. Pre-Suasion: A Revolutionary Way to Influence and Persuade

Non-fiction

  1. Emotional First Aid: Healing Rejection, Guilt, Failure, and Other Everyday Hurts
  2. New Power: How Power Works in Our Hyperconnected World–and How to Make It Work for You
  3. Genghis Khan and the Making of the Modern World

Fiction

  1. Project Hail Mary

Thinking, Fast and Slow

Book Review: Thinking, Fast and Slow by Daniel Kahneman

Wikipedia defines cognitive bias as “systematic pattern of deviation from norm and/or rationality in judgment”. And the list of biases in the same article is impressive. Humans are quite irrational and our judgement does not always follows rules of logic. The one cannot remove biases and mental shortcuts – it is not possible to override thousands years of human brain evolution. But, the one can detect situations where biases are triggered and stay alerted.

Daniel Kahneman got his Nobel prize back in 2002 for his prospect theory that basically created behavioral economics. The theory also challenged assumption that Humans are economically rational species. Here it is in a nutshell:

  • Faced with a risky choice leading to gains, individuals are risk-averse, preferring solutions that lead to a lower expected utility but with a higher certainty
  • Faced with a risky choice leading to losses, individuals are risk-seeking, preferring solutions that lead to a lower expected utility as long as it has the potential to avoid losses

A book Thinking, Fast and Slow provides detailed explanation how this theory applies to various situation in our daily life and how it impacts our decision making process. (Spoiler: it impacts a lot and we not even aware about it). However, this is just a small part of knowledge that I got from the book.

The book starts with a description of simplified version of a human “thinking” mechanism that consist of two systems that play different roles in cognitive process. It explains how associative machine works, how cognitive ease derails us from original question and makes us to substitute it and etc.

Then the book goes into details of selected biases and heuristics – availability, anchoring, stereotyping, framing and others. There are a lot of mechanisms that allow us jump to conclusions without mental effort and the book gives overview how they work and how small change in a question’s frame can sway an answer to an opposite direction.

The author concentrates a lot on two important topics – overconfidence and choice. I was surprised that there are numerous studies which clearly demonstrate how bad we are in predicting the future and how often experts’ intuition is wrong. The book also gives an explanation how overconfident view, planning fallacy and optimism are important drivers for economy.

Choice, risk assessment, value assignment are parts of prospect theory and covered in the book as well. These chapters helped to understand my own thinking process when it comes to risky decisions and gambling. It also gave an insight why the same outcome may have different psychological effect depending on the context and framing.

The last part of the book is about two selves – experiencing self and remembering self. This part gave me rational explanation why our memories of events are more important than actual experience we had during the events.

After finishing the book I became even more critical to my judgements and intuition. So, I am more prepared now to employ critical thinking when it is necessary. There are several mechanisms that I will keep for my professional life – pre-mortem to fight planning fallacy, outside view and base rate. Read the book and I am sure you will find it useful too.

Overall, 5 out 5. Thinking, Fast and Slow is a perfect book for everybody. I highly recommend it.

Check out my other book reviews!


Technical Blogging

Book Review. Technical Blogging by Antonio Cangiano

Summer break is over and I am back to my favorite post type – book reviews. This time I want to share my thoughts about practical guide how to create, maintain and evolve a technical blog. This book covers all steps – plan, build, promote and scale.

Writing is not easy. Formulating ideas in a concise and clear matter requires efforts and time. But even if you are great in writing it is not enough to make you voice heard and opinions spread. There are around 600 millions blogs on the Internet today but only 32 millions are active. It means, that blogging is “easy to learn, difficult to master” thing.

When I decided to start my blog, I had close to none knowledge about how to do it. I knew how individual pieces of technology enable and simplify blogging, but I never tried to create one on my own. So, I had to find “installation manual”. Luckily, I came across Technical Blogging by Antonio Cangiano book that helped me tremendously.

The book focuses specifically on tech or close-to-tech blogs that distinguish it from thousands of other materials that mostly talk about personal blogs, online retail and etc. The book starts with guiding a reader through a planning phase and helps to find a proper niche, estimate audience and generate initial list of topics for your blog.

The next step is more technical – how to build a blog. Even if a WordPress (and the book’s focuses mostly on it) is super user friendly and straightforward, you better have more detailed explanation how key elements of the platform work, how they are integrated and etc. And the book does a good job in doing that.

The cornerstone of a blog – content – is covered in a great details. The books answers on questions how to find ideas for new posts, when and how often to post and other nuances. Probably, it is a key chapter of the book. Then the book concentrates on topic of a blog promotion via multiple sources and benefits of each of them. I have to say that I did not implement even a 30% of promotion advises. Some of them are outdated, others are not applicable for my niche, but you will find something useful for you for sure.

The last two chapters are about monetizing and scaling a blog, but for most of readers there will be long and effortful journey before they come to the need of finding additional authors or making money out of the blog.

If you are looking for a beginner guide how to start a blog, this book is for you. I rate if 5 out of 5.

Check out my other book reviews!


Book Review

Book Review. The Manager’s Path: A Guide for Tech Leaders by Camille Fournier

There are 27 million Software Developers world wide according recent estimations. If we will take average span of control as 10, we will get roughly 2,5 million Engineering Managers. That is an impressive number. But who are those people?

While it is clear what a Software Developer should do well (write good quality code), it is not that straightforward what set of skills an Engineering Manager should have. Or how career path from a Developer to a Manager may look like in tech companies today. Of course, every mid- or large size organization has a blueprint that describe career ladder and number of job descriptions for Engineering organization. But it does not help a lot in practice.

The book outlines a path from Software Developer to a VP of Engineering/CTO in today’s IT world. It describes all intermediate states – Technical Lead, Engineering Manager, Manager of managers and etc in a very structured way. It starts from very basic fundamental knowledge and takes a reader to more complicated topics, like organizational culture, stakeholders management and etc.

If you are a manager today, this book most probably will not give you a lot of insights. But if you are in the beginning of your career and looking for a management position, it will be definitely useful. The book indeed gives a path that is almost the same in every enterprise that has an Engineering organization.

The author spends a lot of time explaining technical leads/senior engineer role in a team. IMHO, this role is underestimated in a lot of companies and the book has ready to implement guidelines.

Overall score – 4 out of 5. I can recommend this book to folks in the beginning of a career in Engineering organizations or Senior Engineers who would like to make a step to a management role.

Write in comments – how a good manager should look like?

Check out my other book reviews.


Book Review. Loonshots: How to Nurture the Crazy Ideas

I was always astonished how group of people can form an organization that successfully solves highly complex, highly ambiguous challenges and innovates. The organization can continue to produce great products or solutions for a long period of time. But at some point something breaks. Same individuals change their decision making process and instead of nurturing crazy ideas, they start to bury them.

Why it is like that? What is the root cause? Definitely, organization structure has something to do with that. But what else impacts human behaviour in a group?

Those are some of questions that the book is trying to answer. The author uses phase transition theory to explain sudden change in group behaviour. He also proves that individual behaviour has much less impact than organization structure. More is different is one of the key points of the book.

There are a lot of interesting ideas around how balance can be achieved between “artists” and “soldiers” in organization. How to manage transition of innovative ideas from prototype to stable product? This is a classical problem it IT, based on my personal experience. Too many great ideas too often never made it to implementation. So, the book provides a blueprint how to overcome this.

I really enjoyed chapters where the author applied scientific method to solve the challenge every organization is trying to solve – “Where does an employee invest last working hour of the day? Will he or she try to add value to assigned projects or spend time on building networking and internal politics?” This equation includes multiple variables – span of control, equity fraction and many others.

The author distinguishes two types of innovation – product (P-type) and strategy (S-type). In short, if a company concentrates only on “the latest and greatest” products, it can stuck in the vicious cycle. It will concentrate only on “faster and bigger” features, even there is no market for it. This what book calls “Moses Trap”.

The book is also great source of stories about how innovation products and companies were born. There are examples from almost all industries – aviation, photography, IT, pharmaceutical and etc. So, if you are collecting and memorizing stories like I do, this book has a nice pack of them.

Overall, great book – 5 out of 5. I recommend to read it together with other books about innovation. Check out my reviews here and here.


Book Review: The Elements of Style by William Strunk

Humanity is a civilization of text. More precise – civilization of text written in English language. Good it or bad is another debate. The fact is 1 billion people use English as second language.

I have studied language at school and university. But education system was focusing more on speaking and reading skills than on writing skills. So, I never had opportunity to learn proper English writing style.

The more I progress in professional life, the more I see importance of writing. The greatest Zoom/Chime/Teams call will not have progress if minutes of meeting is not clear for participants. You cannot transfer context of a problem without clear definition what is the problem. Plus dozens of other examples – emails, feature requests, account plans and etc.

Amazon takes writing very serious. Narrative is one of the corner-stones of Amazon culture. Text does not rely on person presentation skills. Text allows to break borders of PowerPoint slide and transfer full context from a writer to readers. Well written text does not leave space for misinterpretation and confusion.

The Elements of Style is 100 year bestseller that teaches how to write in plain and clear English. The book has prescriptive guidance about punctuation, syntaxis and style. It also uses easy to comprehend examples of a good and bad style. It is short – around 100 pages.

Some of rules and examples were so subtle that I was unable to feel a difference between good and bad. Both examples were good enough for my non-native speaker eye 🙂

A lot of daily communication has moved to instant messengers, like Slack. IM communication is shorter, more frequent and has lower bar for writing skills. But average attention span time has drastically reduced over last decade. So, a writer should very concise and clear to make people read a text. And it requires practicing and skill development.

I highly recommend this book for every person who uses English language for professional communication.


Book Review: The Culture Code by Daniel Coyle

I have started new job in September 2020 – after 6 months in a “working-from-home” mode. Some of the questions I was asking myself after signing new contract were:

“Will I be able to connect with my new peers, my manager and feel myself part of the team?”

“How can I connect with company’s culture without meeting people physically?”

These questions are extremely relevant in the modern society. We are becoming more and more lonely, while becoming more and more digitally connected. Paradox. Check out this 30 year vision from SoftBank for more insights on that. It was created in 2010 and their predictions are pretty accurate so far.

Continue reading

Book review: Winter road. General Pepelyaev and anarchist Strod in Yakutia. 1922-1923

Beginning of 1922. The Russian Civil War is almost over. Soviet government established on the major part of territory which is soon become known as USSR. The last piece of “old Russia” is Far East with a center in Vladivostok. But its time is running out as well.

Red Army defeated its rival White Army. Ex-officers, ex-soldiers and everybody else who are not welcomed in Soviet Russia are evacuating to all possible directions. Very soon Istanbul, Paris, Berlin and Harbin will become centers of Russian immigration. One of them is my grand-grand-father. He will settle in Manchuria and, like many other his combatants, will train Chinese troops to confront Japanese invasion that will happen in 15 years.

This non-fiction book is about one of many ex-generals Pepelyaev who fought and lost in Civil war. He immigrated to China. After hearing news about anti-communist uprising in Yakutia, he decides to organize last “crusade” against Soviets. He and almost 1000 volunteers will sail to Okhotsk and spend 1 year in deep Yakutian forests. They will fight for their Russia.

On the other side of barricades is commanding officer Strod. He is also fighting for Russia. Just his comrades ideas about world order could not co-exist with ideas of Pepelyaev’s volunteers brigade.

Both sides will suffer from hunger and extreme Yakutia weather conditions. Both sides will kill each other against the background of extraterrestrial Siberia winter nature. People will walk 30 km per day without roads and with -50 degrees outside. People will be on the edge of human body capabilities.

The book is not selecting sides. Instead it is trying to answer what made these people to be so committed to their ideas? What motivated 1000 people to take this suicide journey? How these two antipodes, Pepelyaev and Strod, will communicate with each other?

The book is based on diaries of participants and court records against Pepelyaev and others. It is very well written, I would say one of the best non-fiction books that I ever read. If you speak Russian and like history, I highly recommend it.

Overall score – 5 out of 5.


What is your favorite non-fiction book? Write a comment with your answer!

Book Review: New Sales. Simplified by Mike Weinberg

I have started my career as account manager for Small and Medium Businesses at mobile service provider in Novosibirsk, Russia.

While I was reading the book New Sales memories of that period of my life started to appear in my head.

It was a time full of cold-calls, sales pitches and a lot of leg work. One time per week I visited random business center where 20-30 small businesses were operating. I was going door to door, knock and start a sales call with phrase below:

“Hello, my name is Roman Gorge from XYZ Company. With whom I can talk about you Internet and mobile connectivity needs?”

Sometimes I was asked to leave immediately, sometimes I was lucky to pitch my sales story and find a new customer. There were no PowerPoint slide decks, I even didn’t have a laptop in my bag – only printed materials, my business cards, pen and notepad.

I met all kinds of people during that time – entrepreneurs, IT guys, accounting and business owners. I will never forget this difficult but great experience.

The book New Sales. Simplified provides well structured guidance how to attract new customers. It covers all aspects of prospecting:

  • How to build a sales story
  • How to create finite list of prospects
  • How to execute sales calls and meetings

Here is what I take with me from this book:

  • What is sales-oriented culture and why it is important?
  • Too many times I attended meetings where time was wasted for “Introduction” and “Company Overview” slides, but now I know how first-call deck should look like
  • How to create sales power statement and use it as a tool for meetings, cold calls and emails
  • Best practices for a sales call structure

I’m not in Sales today, but if I will one day, this book will be the first one I read again.

Total score – 5 out of 5.

Check out Reading List 2021. It has some great titles.

Subscribe to get more books reviews:

Processing…
Success! You're on the list.