Book Cube: 2023, page 10
Book Cube publications from 2023, page 10: bilingual notes, sources, and original Telegram posts.
- · #Staff
An engineer's growth options if he's already a senior
An engineer's growth options if he's already a senior I wrote. transcript He spoke about the development of Senior Engineers in Voronezh in early April. I once told you this. report At the dotNext conference, but now I've updated the career ladder part, added a discussion about the types of Staff+ engineers, and also talked about the promotion process at Tinkoff, which is called Tinkoff Growth.
- · #Chess
The last classic game of the match for the world championship "Nepomniche-Ding"
The last classic game of the match for the world championship "Nepomniche-Ding" Comes to the end of the match for the world championship, which resembles a thriller. And today, the last batch also looks very interesting. If you like chess, it's great. broadcast with comments by Svidler and Grischuk, top Russian chess players, on the Levitov Chess channel.
- · #Comics
A means Anonymous. (A for Anonymous: How a Mysterious Hacker Collective Transformed the World)
A means Anonymous. (A for Anonymous: How a Mysterious Hacker Collective Transformed the World) A comic about the history of the hacker group - what could be better to read on the weekend:) At one time, this story with anonymous passed me by, but thanks to David Kushner and Koren Shadmi, I found out after reading the comic book about it. The cult of the dead cow and its confrontation with the Church of Scientology (And Tom Cruise's involvement.) Where did the name Anonymous come from and how did they fit into this confrontation?
- · #Strategy
On the art of war (The art of War)
On the art of war (The art of War) This book by Niccolo Machiavelli is not as well known as The Prince. And I can explain why - once I read them one after another and it seemed to me that in the book "The Prince" almost everything is still relevant, and in the book "On the Art of War" - almost nothing:) A funny leitmotif of the book "On the Art of War" is the idea that earlier, even in the days of the greatness of Rome, everything was better ... well, or at least the structure of military affairs.
- · #ForKids
Lama Red Pajamas (Llama Llama Red Pajama)
Lama Red Pajamas (Llama Llama Red Pajama) I just read this book for two and a half years and it came to him. In the book, the mother lama puts the baby lama to sleep and goes to do chores around the house, and the baby does not sleep and then he “howls, whines” and calls her back. Our youngest son has one-on-one behavior like a baby Lama who doesn't let go of his mom for long:)
- · #Staff
An engineer's growth options if he's already a senior
An engineer's growth options if he's already a senior At our Voronezh java mitapa in early April, I presented a new version of this report. I told you this once. report at the dotNext conference, but now I 1. Updated part about the career ladder 2. Added a discussion of the types of Staff+ engineers, 3. Talked about the promotion process at Tinkoff, called Tinkoff Growth
- · #PopularScience
Three-body task (The Three-Body Problem)
Three-body task (The Three-Body Problem) This book by Liu Cixin opens the trilogy Memories of Earth's Past. In 2015 This book won the Hugo Award. I read it three years ago, and it went so far that I got it done in one day:) I liked the style with references to theory and history. Reading a book is more interesting if you know the concepts. tribodyand dynamically:) I will not spoil the story so that you would be interested in reading the book yourself.
- · #CoA
CoA Book Club – A Philosophy of Software Design
CoA Book Club – A Philosophy of Software Design This April at our book club Code of Architecture It was a discussion of John Osterhuth's excellent book, A Philosophy of Software Design, which we reviewed in four issues. I wrote. article, which summarizes all issues and contains references to the Miro board, links to my articles with a review of the book, as well as links to all video recordings of the issues of our book club.
- · #Conference
Announcement of the performance of my beloved wife
Announcement of the performance of my beloved wife 2 May, Anastasia Kabischeva online He will tell about his experience of combining the position of technical manager and the role of Devrel in a foreign company:) The peak of this activity was Highload. 2022 Armenia, in which she took an active part.
- · #CoA
Code of Architecture, A Philosophy of Software Design
Code of Architecture, A Philosophy of Software Design Tonight, 18:00 Moscow We will finish our discussion of A Philosophy of Software Design, or rather we will talk about the topics to which John Ousterhout has devoted the last few years. 6 Heads. As a guest with us will be Alexey Tarasov, who is Head of Architecture in Tinkoff Investments. In the end, we will go through three questions: How to maintain consistency; What makes the code obvious and what makes it confusing?
- · #Psychology
How to educate a creative personality on the basis of TRIZ and TRIZ pedagogy
How to educate a creative personality on the basis of TRIZ and TRIZ pedagogy I read Anastasia Goncharova’s book about raising children the other day and I liked the book – raising children is not my strong side yet, but here it is told quite systematically and rationally:) The book consists of the following parts
- · #Conference
IT’s Tinkoff Solution Cup
IT’s Tinkoff Solution Cup I looked at our final yesterday. IT’s Tinkoff Solution CupIt brought together hundreds of participants who participated in six different tracks: backend, frontend, mobile, data engineering, sre and system analysis. The event itself turned out to be excellent - interesting tasks in the qualifying part, then the best in the cathedral got to the final part, where they together in Moscow solved problems close to combat.
- · #ForKids
Life on Earth: The Farm (Life on Earth: Farm)
Life on Earth: The Farm (Life on Earth: Farm) I bought this book with windows for my 2.5 My son's a summer boy, and she's a great one. A book about 100 questions 70 These are the opening windows we often play with. With the help of this book, the child learns who lives in the stable, where milk or wool comes from, what the seasons are and how they affect what happens on the farm. In general, the windows add interactivity and the child is happy to return to the book, rediscovering what lies behind them:) Oh, by the way, this one.
- · #DistributedSystems
Rethinking Connectivity • Derek Collison • GOTO 2022
Rethinking Connectivity • Derek Collison • GOTO 2022 Derek Collison's talk at the GOTO conference reminded me of a philosophy lesson from somewhere in the university:) We live in a world of distributed systems, and distributed systems are based on connectivity. He goes on to say that we need to rethink not what connectivity is, but how we do it. This is based on the four basics of connectivity. 1. Fundamentals Independence from location, communication m:n (Not point-to-point.)utility vs silo, self healing capabilities, physical substrate agnostic 2.
- · #Cloud
Cloud Technologies for Fintech Schools
Cloud Technologies for Fintech Schools Wrote. transcription speeches about which he wrote earlier. Also available pdf with presentation. Plus, this week I stopped by our new data center, so the article was enriched with a photo of our racks in corporate colors:)
- · #Conference
The Magic of Platforms
The Magic of Platforms It's speech Gregor Hohpe at PlatformCon 2022 It looks pretty interesting and ... short. (everything 15 minute). By the way, this speech has a transcription in the form articles. Now, a few words about why it's interesting. Gregor usually tells conceptual things in simple language. Enterprise Integration Patterns and The Software Architect Elevator The platform theme is very relevant in itself - I wrote about it. PlaftormCon 2023
- · #SystemDesign
Public System Design Interview at C++ Russia Conference
Public System Design Interview at C++ Russia Conference 11 May I will conduct a public interview. design systems. I’m still looking for a solution, but I think it will be interesting:) Last year. came out Not bad, plus I wrote article with his version of the solution. If someone wants to participate in C++ Russia, then I have for you the promo code APolomodov2023JRGpc for a discount in the Russian market. 20% You can buy a ticket here.
- · #SoftwareDevelopment
The path of an analyst. Practical guidance of an IT specialist
The path of an analyst. Practical guidance of an IT specialist About six years ago I read this book by Vera Ivanova and Andrei Pererva, and it seemed to me quite good. The advantage of the book is that the authors describe the career ladder of the analyst in a rather structured way, giving a list of requirements for each of the steps, as well as indicating ways to move to a new step. Also in the book there are many indications of materials that are really worth studying.
- · #Cloud
Fintech trends, 2023. Cloud technologies
Fintech trends, 2023. Cloud technologies A few months ago, I recorded. lecture about cloud technologies for Fintech Trends course. And so yesterday the lecture was published, and by tomorrow I'm thinking of doing an article with a transcript. I tried to briefly talk about cloud technology in general, and then share my thoughts on the document "Application of cloud technologies in the financial market" from the Central Bank of the Russian Federation:)
- · #Databases
NoSQL. Methodology of development of non-relational databases (NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence)
NoSQL. Methodology of development of non-relational databases (NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence) This book by Sadalaj and Fowler is already more 10 I read it many years ago, and even then it seemed too simple. The authors considered four types of databases. As a result, this book is now morally outdated and it makes no sense to read it even for the sake of a general overview of the types of database:)
- · #PopularScience
The most important molecule. From DNA structure to biomedicine of the XXI century (Unraveling Dna: The Most Important Molecule Of Life)
The most important molecule. From DNA structure to biomedicine of the XXI century (Unraveling Dna: The Most Important Molecule Of Life) The first version of this book is the famous biophysicist. Maxim Frank-Kamenetsky It was written before I was born. 40 years ago. Since then, the book has undergone many reprints, in each of which the author updated the content to the level of development of molecular biology and genetic engineering. In the end, the book evolved and mutated just like the DNA it's about.
- · #CoA
Code of Architecture, A Philosophy of Software Design
Code of Architecture, A Philosophy of Software Design Tonight, 18:00 Moscow We will talk about how documentation can help simplify the system. We'll talk straight on stream.
- · #Software
Code Complete • Steve McConnell & Jeffrey van Gogh • GOTO 2023
Code Complete • Steve McConnell & Jeffrey van Gogh • GOTO 2023 Interesting. discussion Code Complete featuring Steve McConnell, author and CEO at Construx Software, and Jeffrey van Gogh, Director of Engineering at Google & Secretary of the Board at Kotlin Foundation. About the book itself. told A couple of days ago, and it was while writing that post that I found this fresh video from the GOTO Book Club discussing the following topics:
- · #ForKids
Robotics. Short circuit at school
Robotics. Short circuit at school I finished reading this Tom Elixa and Alexis Barrio comic the other day, and I can tell you that the authors are quite amusing about school adventures. 12 Summer boy Hugo. He, like a real jerk, sticks in school lessons and the teacher sends him to the punishment room. There, Ugo meets a brilliant roboticist, a girl Galei about the same age, who on her knee solved the problem of creating a strong AI, building a C-er3bro robot, and then decided to test it in this office.
- · #Software
Perfect Code. (Code Complete)
Perfect Code. (Code Complete) This book by Steve McConnell was a hit at the time, and it helped me a lot to become a software develoment engineer. A year in 2006 I started writing code for money for the first time, and I did it at a company where the previous web development department had completely disbanded. The new head of the department came in and started tidying up and I moved from technical support to interns-developers.
- · #SystemDesign
The Art of Programming for Unix (Art of Unix Programming)
The Art of Programming for Unix (Art of Unix Programming) This development book published 20 Years ago, I was one of my favorites:) After the first reading of years 15 I had such an impression back.
- · #Devops
Continuous integration (Continuous Integration: Improving Software Quality and Reducing Risk)
Continuous integration (Continuous Integration: Improving Software Quality and Reducing Risk) Continuing the theme of rare books on engineering processes in software development (beginning here)I decided to recall this book by Andrew Glover, Paul Duval and Stephen Mathias. In short, a good book was for its time. (2007 year). It’s worth reading now just to find out where it all started. However, if it is updated, the book will be good again.
- · #Devops
Continuous deployment of software (Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation)
Continuous deployment of software (Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation) The book by Jez Humble and David Farley was published in the distant 2010 I had some very interesting thoughts at the time. I read it for the first time. 2017 By that time, it was hopelessly outdated and captain. Right now.
- · #CoA
Code of Architecture, A Philosophy of Software Design
Code of Architecture, A Philosophy of Software Design Tonight, 18:00 Moscow We will continue to discuss how to reduce complexity by properly separating into modules. To be more precise, we will discuss 7-11 A Philosophy of Software Design, in which John Ousterhout continues the topic of modules, talking about the following topics: Use different abstractions at different levels. Moving complexity down; Better together or separately; reducing the number of exception processing sites; Design twice and don’t use the first idea.
- · #SciFi
I'm a legend. (I Am Legend)
I'm a legend. (I Am Legend) This sci-fi novel by Richard Matheson is interesting to read in the original rather than watch in a popular film adaptation. 2007 year with Will Smith. In the novel itself, the protagonist, Robert Neville, is the only person who has not contracted a disease similar to vampirism. He lives in a well-fortified domain and hunts vampires at night.
- · #Software
Elegant objects. Java Edition (Elegant Objects)
Elegant objects. Java Edition (Elegant Objects) Summer. 5 I read this book by Yegor Bugaenko. And I do not recommend reading the entire book for junior and middle developers, because the author lives in his fictional world of pure OOP:) But some sections would be worth reading:) Seniors and architects will be interested in reading if they want to participate in the holy war in absentia as to which OOP is considered sufficiently offensive. In general, some sections of the book are extremely good, while others are extremely doubtful.
- · #Architecture
Software Architecture and Design InfoQ Trends Report - April 2023
Software Architecture and Design InfoQ Trends Report - April 2023 It came out today. article Trend Report on Architecture and Design for April 2023. In it, the authors highlighted the following points.
- · #Conference
I'm thinking about new talks at different conferences. (Highload++, Codefest, Teamlead Conf, ArchDays, ...) I want to know what would be interesting to hear.
I'm thinking about new talks at different conferences. (Highload++, Codefest, Teamlead Conf, ArchDays, ...) I want to know what would be interesting to hear. So if you have any ideas that you would like to hear from me in the form of a report, then write in the comments to this post. Conference
- · #Conference
PlatformCon 2023
PlatformCon 2023 The topic of platform engineering is so popular that 8-9 There will be a free online conference on this topic in June and I plan to watch it:) In addition, the creators of the conference have a separate website. platformengineering.orgThis definition is given to platforms. Platform engineering is the discipline of designing and building toolchains and workflows that enable self-service capabilities for software engineering organizations in the cloud-native era.
- · #ForKids
Bill Gates (Bill Gates: The co-creator of Microsoft)
Bill Gates (Bill Gates: The co-creator of Microsoft) This comic by Pierro Martin and Bassett Zach was published in English. 2012 (and in Russia 2019). He tells the biography of Bill Gates in reference to his main brainchild in the form of Microsoft. The Bill and Melinda Gates Foundation, which sets its main goals for itself to improve global health, reduce poverty, expand educational opportunities and access to information technology.
- · #Psychology
The biology of desire. Addiction is not a disease (The Biology of Desire. Why Addiction Is Not a Disease)
The biology of desire. Addiction is not a disease (The Biology of Desire. Why Addiction Is Not a Disease) I’ve been reading this book by Mark Lewis for five years and I can say that it won the Prose Awards as the best psychological book in history. 2016 year. The author clearly and consistently argues in the first chapters that addiction is not a disease. Next, the author is engaged in storytelling and we get acquainted with 5 Stories of addicts who fascinate with their realism.
- · #Career
List of materials for my speech "How and where to develop a Senior Engineer" today at IT's Tinkoff Java Meetup in Voronezh
List of materials for my speech How and where to develop Senior Engineer today at IT's Tinkoff Java Meetup in Voronezh Today I speak at Mitapa in Voronezh and traditionally throw a list of recommended materials in this chat:) Then I will leave the article, which will continue compared to the article.What to do if you are a Senior Software EngineerThis is a post I wrote on DotNext a year ago.
- · #Staff
The Staff Engineer's Path
The Staff Engineer's Path This book by Tanya Reilly came out at the end. 2022 The theme of Staff+ Engineers is well-researched in Vil Larson’s “Staff Engineer,” which I described in two parts: 1 and 2. Tanya's book consists of the following parts:
- · #CoA
Code of Architecture, A Philosophy of Software Design
Code of Architecture, A Philosophy of Software Design Tonight, 18:00 we will first-stream from this book. We'll discuss the first ones. 6 from 22 Heads, and in general, we're going to fit in 4 release. Specifically today we will talk about
- · #AI
Sparks of Artificial General Intelligence: Early experiments with GPT-4
Sparks of Artificial General Intelligence: Early experiments with GPT-4 22 In March, an interesting article was published. article from Microsoft Research 154 The results of experiments with GPT-4which they had been doing for almost six months. But read 154 It is a rather time-consuming job, so I doubt I would get to read this article. Fortunately, for lazy people like me, literally a day after the article was published on the AI Explained channel, it appeared. video. In this discussion, the author notes the following points:
- · #Staff
IT'S Tinkoff Java Meetup in Voronezh
IT'S Tinkoff Java Meetup in Voronezh I'm sitting here and preparing a new version of the report on the development of Staff + engineers for our company. mitapa 4 April, which will be held in Voronezh. A year ago, I wrote the first version of this report. He told me about DotNext.But since then, I have a lot of material that I have to pack in half an hour.) In general, the report should be interesting + if there is enough time, then I will have time to immediately make an article with its content on Medium.
- · #AI
The Age of AI has begun
The Age of AI has begun Interesting. article Bill Gates on Artificial Intelligence. It consists of seven parts. 1. Introduction - here the author draws parallels between the first revolution of the appearance of graphical user interfaces (GUI) and the current revolution of chatbots, with which you can speak in natural language, ask questions and get answers. 2. Defining Artificial Intelligence – Here weak and strong artificial intelligence are separated, the first is designed to solve certain problems, and the second can solve any problems.
- · #Software
A Philosophy of Software Design @ Code of Architecture
A Philosophy of Software Design @ Code of Architecture Starting next week at our Code of Architecture book club, we're starting to read this book. John Austerhout . It is devoted to software design, more precisely its philosophical aspects. It discusses complexity management, approaches to the design process and possible problems with it. In short, the ideas and principles that are in the non-fiction of Ousterhout will help to facilitate the architecture of large software systems and reduce the cost of their development.
- · #Management
Research by development managers 2023
Research by development managers 2023 Interesting enough. studysurveyed 570 Team leaders, development managers and STO (388 timlids, 128 managers of managers and 52 director) From the entertaining:
- · #Leadership
Kremlin School of Negotiations
Kremlin School of Negotiations I read this book by Igor Ryzov a dozen years ago and realized that behind the big name lies not a book, but a textbook with a lot of examples. Then I liked the charts and diagrams: forecasting matrix for negotiations - axis of strategic importance and difficulty of replacement; options: supermarket, opportunity, lever, partner Four types of behavior - axis confidence and correctness; variants: teenager, timid, tank, leader
- · #Negotiation
The art of verbal attack. Practical guidance (SchlagFertigkeit. Das Arbeitsbuch)
The art of verbal attack. Practical guidance (SchlagFertigkeit. Das Arbeitsbuch) In this book, Karsten Bredemeyer elaborates on the themes they touched upon in Black Rhetoric, which I have already written about. recall. In fact, in this book, the author considers:
- · #Travel
Travel by color. A visual guide to the world
Travel by color. A visual guide to the world I once gave this book to myself and my son – he loved reading books about architecture before going to bed. It's a little different than our usual books: 1) It's about traveling. (Not architecture.) 2) The places you can visit are grouped by colors: everything begins with a rainbow without blue color, and then there is a kaleidoscope, gold, silver, white and gray.
- · #PopularScience
Statistics. A Brief Course in Comics (The cartoon guide to statistics)
Statistics. A Brief Course in Comics (The cartoon guide to statistics) This book by Larry Gonick and illustrated by Woolcott Smith is excellent. This is how you should write so that the beginnings of statistics and theorver go to the reader. The usual serving is rather boring and dry, leading to falling asleep.
- · #Management
The Software Architect Elevator (Redfining the Architect's Role in the Digital Enterprise)
The Software Architect Elevator (Redfining the Architect's Role in the Digital Enterprise) I read a great book by Gregor Hohpe. 20 He wrote a book called Enterprise Integration Patterns. Gregor has worked at Google for years. 7He is also the chief architect of large corporations, which he helped move into the digital world. The result is a book about the elevator for the architect, in which he shares his views on the role. The book itself consists of 340 pages broken down 41 chapters that are combined into 6 parts
- · #Leadership
CPO & CTO Club Meeting
CPO & CTO Club Meeting Yesterday and today, I'm in the fun. CTO meetingIt was created by Avito and Product Camp. It all started yesterday with the fact that towards the evening we got together, got acquainted and played a game with coming up with ideas in teams and then we pitched them to each other. Then we went to dinner, where most of the guests shared stories about "decisions that changed my life," which in the end looked like a kaleidoscope:) Well, the evening ended relax time, where there was a cocktail casino, a lot of communication and hookahs:)