# Blog by Michael Dubakov

Riding the edge of cHa0S. Founder: Fibery (2017), Targetprocess (2004).

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Why No-Code Software Is Growing Now

DevFeed: [Why No-Code Software Is Growing Now](<https://devfeed.tech/articles/no-code-revolution-why-now-30378.md>)

Original publisher: [Read original article](<https://www.mdubakov.com/posts/no-code-revolution-why-now>)

Published: 2019-09-04T09:12:28Z

Content type: opinion

Language: en

Sources: [Blog by Michael Dubakov](<https://devfeed.tech/sources/blog-by-michael-dubakov.md>)

Topics: [No-code](<https://devfeed.tech/topics/no-code.md>), [Software](<https://devfeed.tech/topics/software.md>), [Programming](<https://devfeed.tech/topics/programming.md>)

Tags: [adoption](<https://devfeed.tech/tags/adoption.md>), [no-code](<https://devfeed.tech/tags/no-code.md>), [software](<https://devfeed.tech/tags/software.md>), [valuation](<https://devfeed.tech/tags/valuation.md>)

### AI overview

The article considers why no-code software is gaining momentum now rather than 20 years earlier or later. It places the discussion in a historical account of commercial software and describes overlapping waves of software influence from 1960 to 2030, focusing mainly on productivity tools.

### Source excerpt

It seems no-code software is booming. Fast adoption, huge rounds, insane valuation 🦄, happy customers. Why now? Why not 20 years ago? Why...

## Features composability

DevFeed: [Features composability](<https://devfeed.tech/articles/features-composability-30328.md>)

Original publisher: [Read original article](<https://www.mdubakov.com/posts/features-composability>)

Published: 2019-03-19T14:27:48Z

Content type: opinion

Language: en

Sources: [Blog by Michael Dubakov](<https://devfeed.tech/sources/blog-by-michael-dubakov.md>)

Topics: [implementation](<https://devfeed.tech/topics/implementation.md>), [Software](<https://devfeed.tech/topics/software.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [component](<https://devfeed.tech/tags/component.md>), [evolution](<https://devfeed.tech/tags/evolution.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [reuse](<https://devfeed.tech/tags/reuse.md>), [software](<https://devfeed.tech/tags/software.md>), [structure](<https://devfeed.tech/tags/structure.md>)

### AI overview

The article argues that software features should avoid depending on other features' internal details. Treating features as independent components with public interfaces and extension points improves composability, reuse, and software evolution.

### Source excerpt

When we add features to a product, we rarely think about composability. We assume that it is OK for any feature to rely on internal...

## Динамическая реальность Брета Виктора

DevFeed: [Динамическая реальность Брета Виктора](<https://devfeed.tech/articles/article-30304.md>)

Original publisher: [Read original article](<https://www.mdubakov.com/posts/bret-victor-future>)

Published: 2019-02-05T09:12:28Z

Content type: opinion

Language: ru

Sources: [Blog by Michael Dubakov](<https://devfeed.tech/sources/blog-by-michael-dubakov.md>)

Topics: [нейроинтерфейс](<https://devfeed.tech/topics/tag-302059cae1e4.md>)

Tags: [tag-258f045bd37f](<https://devfeed.tech/tags/tag-258f045bd37f.md>), [tag-302059cae1e4](<https://devfeed.tech/tags/tag-302059cae1e4.md>)

### AI overview

The author reflects on Bret Victor's vision of dynamic environments for learning, programming, and collaboration, arguing that brain-computer interfaces could ultimately provide a more direct path to immersive shared virtual experiences. The author presents this as a distant future and characterizes Bret Victor as a utopian thinker.

### Source excerpt

The Humane Representation of Thought [video] Интересно все это. Однако, мне не дает покоя одна мысль. Брет Виктор хочет вернуть человечество в динамическую среду, где мы будем изучать книги, путешествуя по комнатам. Где мы будем программировать, используя реальные объекты. Где мы будем сотрудничать через реальные модели в реальном времени. К сожалению, я думаю ничего этого не произойдет. Все органы чувств и все модели взаимодействия сводятся к одному -- человеческому мозгу. Поэтому гораздо более простое и чёткое решение -- нейроинтерфейс, интеграция компьютеров в мозг и коллективное подключение к мозгу других людей (в доступных пределах сэндбокса). Например, если мы хотим вместе подизайнить аэродинамику крыла, то я запущу у себя в мозгу приложение для этого, приглашу туда Сашу, и мы вместе, расшарив доступ к некоторым отделам нашего мозга, прекрасно представим себе и помещение, где мы находимся, и крыло, и кучу контролов для его изменения. Мы будем чувствовать свои руки, чувствовать поверхность крыла, говорить друг с другом, перемещаться по комнате и так далее. Мы будем жить в этой мнимой динамической среде, которая будет казаться нам стопроцентно реальной. Мы заменим ВСЕ коммуникации с реальным миром на виртуальные коммуникации. Вот это наше (далекое) будущее. А Брет Виктор -- гениальный утопист.

## Make your own tools.

DevFeed: [Make your own tools.](<https://devfeed.tech/articles/make-your-own-tools-30365.md>)

Original publisher: [Read original article](<https://www.mdubakov.com/posts/make-your-own-tools>)

Published: 2019-02-01T15:02:56Z

Content type: opinion

Language: en

Sources: [Blog by Michael Dubakov](<https://devfeed.tech/sources/blog-by-michael-dubakov.md>)

Topics: [Tool](<https://devfeed.tech/topics/tool.md>), [Development](<https://devfeed.tech/topics/development.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Angular](<https://devfeed.tech/topics/angular.md>), [React](<https://devfeed.tech/topics/react.md>), [iOS](<https://devfeed.tech/topics/ios.md>)

Tags: [angular](<https://devfeed.tech/tags/angular.md>), [coding](<https://devfeed.tech/tags/coding.md>), [development](<https://devfeed.tech/tags/development.md>), [ios](<https://devfeed.tech/tags/ios.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [react](<https://devfeed.tech/tags/react.md>), [tools](<https://devfeed.tech/tags/tools.md>)

### AI overview

This opinion argues that companies should sometimes build their own internal tools instead of always relying on existing products. Custom tools can solve problems differently, generate new ideas, and potentially become products themselves, although building them can also waste time and money.

### Source excerpt

Not Invented Here is a popular mantra in many companies. Majority thinks that you should focus on business value, and all other things are...

## Strategy-Implementation Mismatch

DevFeed: [Strategy-Implementation Mismatch](<https://devfeed.tech/articles/strategy-implementation-mismatch-30415.md>)

Original publisher: [Read original article](<https://www.mdubakov.com/posts/strategy-implementation-mismatch>)

Published: 2018-12-14T07:24:14Z

Content type: opinion

Language: en

Sources: [Blog by Michael Dubakov](<https://devfeed.tech/sources/blog-by-michael-dubakov.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [developer tooling](<https://devfeed.tech/topics/developer-tooling.md>), [Agile](<https://devfeed.tech/topics/agile.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [development](<https://devfeed.tech/tags/development.md>), [jira](<https://devfeed.tech/tags/jira.md>), [management](<https://devfeed.tech/tags/management.md>), [okr](<https://devfeed.tech/tags/okr.md>), [project-management](<https://devfeed.tech/tags/project-management.md>), [software-development](<https://devfeed.tech/tags/software-development.md>), [tools](<https://devfeed.tech/tags/tools.md>), [tracking](<https://devfeed.tech/tags/tracking.md>)

### AI overview

The article argues that the gap between strategic goals and day-to-day implementation is a broader process problem, not something caused specifically by JIRA. It discusses how frameworks such as Extreme Programming, SAFe, OKR, and GIST connect strategy with execution, and notes that existing tools typically separate strategic planning from work tracking.

### Source excerpt

JIRA is easy to hate. The latest article trashes JIRA and calls it an anti-pattern for software development. The main problem is work...

## The Next Wave of Work Management Software

DevFeed: [The Next Wave of Work Management Software](<https://devfeed.tech/articles/the-next-wave-of-work-management-software-30425.md>)

Original publisher: [Read original article](<https://www.mdubakov.com/posts/the-next-wave-of-work-management-software>)

Published: 2018-12-03T11:21:00Z

Content type: opinion

Language: en

Sources: [Blog by Michael Dubakov](<https://devfeed.tech/sources/blog-by-michael-dubakov.md>)

Topics: [Software](<https://devfeed.tech/topics/software.md>), [App](<https://devfeed.tech/topics/app.md>), [Database](<https://devfeed.tech/topics/database.md>), [User Experience](<https://devfeed.tech/topics/user-experience.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [database](<https://devfeed.tech/tags/database.md>), [software](<https://devfeed.tech/tags/software.md>), [user-experience](<https://devfeed.tech/tags/user-experience.md>), [work-management](<https://devfeed.tech/tags/work-management.md>)

### AI overview

An opinion article argues that a new wave of work management software is emerging, highlighting Airtable, Zenkit, Notion, and Coda. It identifies product flexibility, domain generalization, automation, and user interface as drivers of this market shift, then examines Airtable as an example.

### Source excerpt

Work management software is boring. Innovations are rare and you may think that no cool new vendors appeared in the last 5 years. Indeed...

## Post-agile process agnosticism

DevFeed: [Post-agile process agnosticism](<https://devfeed.tech/articles/post-agile-process-agnosticism-30392.md>)

Original publisher: [Read original article](<https://www.mdubakov.com/posts/post-agile-process-agnosticism>)

Published: 2018-10-25T09:27:38Z

Content type: opinion

Language: en

Sources: [Blog by Michael Dubakov](<https://devfeed.tech/sources/blog-by-michael-dubakov.md>)

Topics: [Agile](<https://devfeed.tech/topics/agile.md>), [Development](<https://devfeed.tech/topics/development.md>), [meetings](<https://devfeed.tech/topics/meetings.md>)

Tags: [agile](<https://devfeed.tech/tags/agile.md>), [collaboration](<https://devfeed.tech/tags/collaboration.md>), [development](<https://devfeed.tech/tags/development.md>), [kanban](<https://devfeed.tech/tags/kanban.md>), [management](<https://devfeed.tech/tags/management.md>), [meetings](<https://devfeed.tech/tags/meetings.md>), [processes](<https://devfeed.tech/tags/processes.md>), [scrum](<https://devfeed.tech/tags/scrum.md>)

### AI overview

The article criticizes the commercialization and superficial adoption of Agile, arguing that many organizations practice "Fake Agile" by adding rituals such as stand-ups and sprints without embracing Agile principles. It advocates process agnosticism: programmers should not focus on a process's name unless they have the authority to change it, while those seeking control must engage critically with process decisions.

### Source excerpt

with Rick and Morty!

## 98. Книги, которые меня изменили

DevFeed: [98. Книги, которые меня изменили](<https://devfeed.tech/articles/98-30302.md>)

Original publisher: [Read original article](<https://www.mdubakov.com/posts/books-that-changed-me>)

Published: 2018-08-21T06:26:38Z

Content type: opinion

Language: ru

Sources: [Blog by Michael Dubakov](<https://devfeed.tech/sources/blog-by-michael-dubakov.md>)

Topics: [Agile](<https://devfeed.tech/topics/agile.md>)

Tags: [agile](<https://devfeed.tech/tags/agile.md>), [bias](<https://devfeed.tech/tags/bias.md>)

### AI overview

A personal essay about books that had a lasting influence on the author. It discusses several works, including The Count of Monte Cristo, The Master and Margarita, Remarque's writing about war, and Peopleware, which the author says shaped their view of management and prepared them to embrace Agile methodologies.

### Source excerpt

За свою жизнь я прочитал не так уж и много, около 1000 книг (половина из них пришлась на детский возраст). Наверное, большинство из них...

## 79. Метрики компании Targetprocess

DevFeed: [79. Метрики компании Targetprocess](<https://devfeed.tech/articles/79-targetprocess-30307.md>)

Original publisher: [Read original article](<https://www.mdubakov.com/posts/company-metrics>)

Published: 2018-07-18T17:35:40Z

Content type: article

Language: ru

Sources: [Blog by Michael Dubakov](<https://devfeed.tech/sources/blog-by-michael-dubakov.md>)

Topics: [Software as a service](<https://devfeed.tech/topics/saas.md>), [Shared Responsibility Model](<https://devfeed.tech/topics/shared-responsibility-model.md>)

Tags: [b2b](<https://devfeed.tech/tags/b2b.md>), [gdpr](<https://devfeed.tech/tags/gdpr.md>), [revenue](<https://devfeed.tech/tags/revenue.md>), [saas](<https://devfeed.tech/tags/saas.md>), [tag-b92bf5906bbd](<https://devfeed.tech/tags/tag-b92bf5906bbd.md>), [tag-ff1e04102c58](<https://devfeed.tech/tags/tag-ff1e04102c58.md>)

### AI overview

The article explains the company and product metrics used to assess a B2B SaaS business, including leads, website conversion, customer acquisition cost, LTV, cash receipts, revenue, ARR, expenses, and profitability. It reports roughly 2,000 leads per month, a December decline, a possible June decline potentially related to GDPR, and stagnating ARR during the year.

### Source excerpt

Сегодня я вам покажу реальные метрики, которые мы используем для оценки положения дел в нашей компании и в продукте. К сожалению, я не могу...

## 71. Мои рабочие инструменты

DevFeed: [71. Мои рабочие инструменты](<https://devfeed.tech/articles/71-30376.md>)

Original publisher: [Read original article](<https://www.mdubakov.com/posts/my-tools>)

Published: 2018-06-28T18:34:31Z

Content type: opinion

Language: ru

Sources: [Blog by Michael Dubakov](<https://devfeed.tech/sources/blog-by-michael-dubakov.md>)

Topics: [mac os](<https://devfeed.tech/topics/mac-os.md>)

Tags: [electron](<https://devfeed.tech/tags/electron.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [mac](<https://devfeed.tech/tags/mac.md>), [mac-os](<https://devfeed.tech/tags/mac-os.md>)

### AI overview

The author describes a small set of work tools, explaining how they use Notes, Mail, Keynote, Google Docs, a calendar, and drawing software. They also observe that browser-based work and Electron applications make changing from macOS easier.

### Source excerpt

На самом деле у меня удивительно мало инструментов. Их становилось все меньше и меньше, пока не осталось всего 8.

## 62. Сбор фидбека от пользователей

DevFeed: [62. Сбор фидбека от пользователей](<https://devfeed.tech/articles/62-30429.md>)

Original publisher: [Read original article](<https://www.mdubakov.com/posts/users-feedback-collection>)

Published: 2018-06-13T15:11:15Z

Content type: opinion

Language: ru

Sources: [Blog by Michael Dubakov](<https://devfeed.tech/sources/blog-by-michael-dubakov.md>)

Topics: [Support](<https://devfeed.tech/topics/support.md>), [Tool](<https://devfeed.tech/topics/tool.md>)

Tags: [chat](<https://devfeed.tech/tags/chat.md>), [live](<https://devfeed.tech/tags/live.md>), [salesforce](<https://devfeed.tech/tags/salesforce.md>), [support](<https://devfeed.tech/tags/support.md>), [tag-9d8cf70dc46c](<https://devfeed.tech/tags/tag-9d8cf70dc46c.md>), [tag-a939ae104bb0](<https://devfeed.tech/tags/tag-a939ae104bb0.md>), [tag-edd540e19eb5](<https://devfeed.tech/tags/tag-edd540e19eb5.md>), [tool](<https://devfeed.tech/tags/tool.md>)

### AI overview

The article describes how a product team collects user feedback through live chat support, a user community, NPS surveys, conversations recorded in Salesforce, in-product feedback forms, and occasional broader surveys. It also presents an internal Feedback Tool that imports, indexes, tags, and searches feedback from these sources.

### Source excerpt

Для любого продукта важно собирать обратную связь от пользователей. За 14 лет у нас вроде бы уже сформировалась какая-то система, поэтому...

## Fibery Vacation App Release Problems After Two Versions

DevFeed: [Fibery Vacation App Release Problems After Two Versions](<https://devfeed.tech/articles/59-30348.md>)

Original publisher: [Read original article](<https://www.mdubakov.com/posts/how-to-release-something>)

Published: 2018-06-08T18:09:04Z

Content type: opinion

Language: ru

Sources: [Blog by Michael Dubakov](<https://devfeed.tech/sources/blog-by-michael-dubakov.md>)

Topics: [App](<https://devfeed.tech/topics/app.md>), [Slack](<https://devfeed.tech/topics/slack.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [b2b](<https://devfeed.tech/tags/b2b.md>), [slack](<https://devfeed.tech/tags/slack.md>)

### AI overview

The author describes an internal rollout of Fibery's Vacation App, including a text-recognizing bot, a leave timeline, and Slack integration. Notification overload led to a rollback; timezone and notification changes improved a second version, but problems remained.

### Source excerpt

Хочу вам сказать, что создавать B2B продукты очень тяжело, но невероятно весело. Как только я начинаю получать обратную связь от...

## 54. Проблемы синхронных процессов

DevFeed: [54. Проблемы синхронных процессов](<https://devfeed.tech/articles/54-30417.md>)

Original publisher: [Read original article](<https://www.mdubakov.com/posts/synchronous-processes-problems>)

Published: 2018-06-03T17:01:20Z

Content type: opinion

Language: ru

Sources: [Blog by Michael Dubakov](<https://devfeed.tech/sources/blog-by-michael-dubakov.md>)

Topics: [Agile](<https://devfeed.tech/topics/agile.md>)

Tags: [agile](<https://devfeed.tech/tags/agile.md>), [scope](<https://devfeed.tech/tags/scope.md>), [tag-023ce6a8ce0b](<https://devfeed.tech/tags/tag-023ce6a8ce0b.md>)

### AI overview

This essay examines synchronization problems in iterative and scaled Agile processes. It discusses the strengths and limitations of iterations for individual teams, then considers how SAFe extends the iteration concept across many teams through Program Increments.

### Source excerpt

Мне интуитивно очень долго не нравились все без исключения Scaled Agile подходы. Мне не особо нравился LeSS и еще меньше SAFe. Прошли годы...

## 50. Три истории

DevFeed: [50. Три истории](<https://devfeed.tech/articles/50-30288.md>)

Original publisher: [Read original article](<https://www.mdubakov.com/posts/3-stories>)

Published: 2018-05-28T20:57:12Z

Content type: opinion

Language: ru

Sources: [Blog by Michael Dubakov](<https://devfeed.tech/sources/blog-by-michael-dubakov.md>)

Topics: [ZX Spectrum](<https://devfeed.tech/topics/zx-spectrum.md>)

Tags: [zx](<https://devfeed.tech/tags/zx.md>), [zx-spectrum](<https://devfeed.tech/tags/zx-spectrum.md>)

### AI overview

A personal anniversary post recounting three memories: an early attempt to learn programming around a ZX Spectrum, an amusing computer lesson in a dormitory, and the author's first cigarette.

### Source excerpt

Юбилейный пост еле успевает быть дописанным к полуночи, поэтому публикуется поспешно и внезапно.

## Mastery, Confidence, and Learning Across Domains

DevFeed: [Mastery, Confidence, and Learning Across Domains](<https://devfeed.tech/articles/37-30368.md>)

Original publisher: [Read original article](<https://www.mdubakov.com/posts/mastery>)

Published: 2018-05-07T07:35:09Z

Content type: opinion

Language: ru

Sources: [Blog by Michael Dubakov](<https://devfeed.tech/sources/blog-by-michael-dubakov.md>)

Topics: [программирование](<https://devfeed.tech/topics/tag-2c039dce53be.md>), [Emacs](<https://devfeed.tech/topics/emacs.md>)

Tags: [emacs](<https://devfeed.tech/tags/emacs.md>), [tag-2c039dce53be](<https://devfeed.tech/tags/tag-2c039dce53be.md>)

### AI overview

The author reflects on why deep mastery is rare and admirable, using examples from programming, design, service work, and other domains. The article argues that people can develop new skills by overcoming fear and entering unfamiliar areas themselves.

### Source excerpt

Заметка получилась несколько пафосной. Ну что же, иногда так бывает.

## 25. Как Targetprocess проиграл JIRA

DevFeed: [25. Как Targetprocess проиграл JIRA](<https://devfeed.tech/articles/25-targetprocess-jira-30345.md>)

Original publisher: [Read original article](<https://www.mdubakov.com/posts/how-targetprocess-lose-to-jira>)

Published: 2018-04-11T11:37:04Z

Content type: opinion

Language: ru

Sources: [Blog by Michael Dubakov](<https://devfeed.tech/sources/blog-by-michael-dubakov.md>)

Topics: [Agile](<https://devfeed.tech/topics/agile.md>), [atlassian](<https://devfeed.tech/topics/atlassian.md>)

Tags: [agile](<https://devfeed.tech/tags/agile.md>), [atlassian](<https://devfeed.tech/tags/atlassian.md>), [b2b](<https://devfeed.tech/tags/b2b.md>), [jira](<https://devfeed.tech/tags/jira.md>)

### AI overview

An account of how Targetprocess competed with JIRA in the agile project-management software market. It outlines the market's development, Atlassian's entry through Greenhopper, the competing products' routes into companies, and mistakes attributed to Targetprocess.

### Source excerpt

Для начала надо сказать, что джире проиграли все без исключения. Atlassian вышла на рынок систем управления agile проектами где-то в 2009...

## 18. Правило "2x"

DevFeed: [18. Правило "2x"](<https://devfeed.tech/articles/18-2x-30287.md>)

Original publisher: [Read original article](<https://www.mdubakov.com/posts/2x-rule>)

Published: 2018-04-02T15:02:57Z

Content type: opinion

Language: ru

Sources: [Blog by Michael Dubakov](<https://devfeed.tech/sources/blog-by-michael-dubakov.md>)

Topics: [Agile](<https://devfeed.tech/topics/agile.md>)

Tags: [agile](<https://devfeed.tech/tags/agile.md>), [product-owner](<https://devfeed.tech/tags/product-owner.md>), [user](<https://devfeed.tech/tags/user.md>)

### AI overview

The author argues that software development estimates are routinely too optimistic, proposing an empirical "2x rule": experienced teams often take twice as long as initially expected, while inexperienced teams may take three times as long. The article attributes poor estimates to uncertainty and recommends using spikes to gain knowledge and improve estimates.

### Source excerpt

Поговорим о том, почему сроки в разработке ПО *всегда* проебываются.

## Personal reflections on ten mistakes and missed opportunities

DevFeed: [Personal reflections on ten mistakes and missed opportunities](<https://devfeed.tech/articles/17-30375.md>)

Original publisher: [Read original article](<https://www.mdubakov.com/posts/my-mistakes-so-far>)

Published: 2018-03-30T15:41:51Z

Content type: opinion

Language: ru

Sources: [Blog by Michael Dubakov](<https://devfeed.tech/sources/blog-by-michael-dubakov.md>)

Topics: [Agile](<https://devfeed.tech/topics/agile.md>), [Back end](<https://devfeed.tech/topics/backend.md>)

Tags: [agile](<https://devfeed.tech/tags/agile.md>), [backend](<https://devfeed.tech/tags/backend.md>), [tag-d96e238f1419](<https://devfeed.tech/tags/tag-d96e238f1419.md>)

### AI overview

The author reflects on ten personal mistakes and missed opportunities, including educational choices, career decisions, failing to rewrite a backend system earlier, neglecting scaled agile processes, and building an excessively large and costly country house. The article presents these experiences as lessons, including a caution against using agile when requirements are clearly defined.

### Source excerpt

Каждый человек о чем-то жалеет. Конечно, многие из совершенных или несовершенных действий невозможно однозначно отнести к ошибкам. Все...

## 15. Фокус и (особенно) его отсутствие

DevFeed: [15. Фокус и (особенно) его отсутствие](<https://devfeed.tech/articles/15-30332.md>)

Original publisher: [Read original article](<https://www.mdubakov.com/posts/focus>)

Published: 2018-03-28T15:28:40Z

Content type: opinion

Language: ru

Sources: [Blog by Michael Dubakov](<https://devfeed.tech/sources/blog-by-michael-dubakov.md>)

Topics: [Slack](<https://devfeed.tech/topics/slack.md>)

Tags: [messages](<https://devfeed.tech/tags/messages.md>), [slack](<https://devfeed.tech/tags/slack.md>)

### AI overview

The author describes losing the ability to sustain long periods of focused work after moving away from programming into a product owner role involving frequent interruptions. Slack and habitual message checking have made communication denser but disrupted concentration. A focus-blocking app and meeting-free Fridays did not help, while regular morning meditation began helping after about six months.

### Source excerpt

Раньше я мог без особого напряга читать книгу 4 часа подряд. Или работать над какой-то задачей несколько часов. Или программировать 3 часа...

## 2. Почему программисты становятся менеджерами?

DevFeed: [2. Почему программисты становятся менеджерами?](<https://devfeed.tech/articles/2-30439.md>)

Original publisher: [Read original article](<https://www.mdubakov.com/posts/why-programmers-become-managers>)

Published: 2018-03-10T09:45:10Z

Content type: opinion

Language: ru

Sources: [Blog by Michael Dubakov](<https://devfeed.tech/sources/blog-by-michael-dubakov.md>)

Topics: [программирование](<https://devfeed.tech/topics/tag-2c039dce53be.md>)

Tags: [management](<https://devfeed.tech/tags/management.md>), [tag-2c039dce53be](<https://devfeed.tech/tags/tag-2c039dce53be.md>), [tag-4913b12297f0](<https://devfeed.tech/tags/tag-4913b12297f0.md>)

### AI overview

A personal commentary on why programmers become managers, drawing on the author's transition from project management back to programming. It examines motivations such as higher pay, perceived interest, recognition, and dissatisfaction with programming.

### Source excerpt

15 лет назад я почему-то очень хотел быть менеджером проектов. Путь из HTML-кодера в менеджеры довольно забавен, но у меня к сожалению...

## Why Product Features Create Maintenance and Other Forms of Debt

DevFeed: [Why Product Features Create Maintenance and Other Forms of Debt](<https://devfeed.tech/articles/every-feature-is-considered-harmful-30325.md>)

Original publisher: [Read original article](<https://www.mdubakov.com/posts/every-feature-considered-harmful>)

Published: 2017-12-05T13:26:01Z

Content type: opinion

Language: en

Sources: [Blog by Michael Dubakov](<https://devfeed.tech/sources/blog-by-michael-dubakov.md>)

Topics: [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [maintenance](<https://devfeed.tech/topics/maintenance.md>), [Software as a service](<https://devfeed.tech/topics/saas.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [features](<https://devfeed.tech/tags/features.md>), [maintenance](<https://devfeed.tech/tags/maintenance.md>), [opinion](<https://devfeed.tech/tags/opinion.md>), [saas](<https://devfeed.tech/tags/saas.md>), [software-development](<https://devfeed.tech/tags/software-development.md>)

### AI overview

This opinion article argues that adding product features creates current and future debt, including functional, UI, quality, technical, documentation, and localization maintenance. It recommends increasing attention to debt after a product has achieved market success and approaches maturity, while acknowledging that the timing depends on the product lifecycle.

### Source excerpt

We tend to believe that every new feature is a good and valuable addition to a product. Quite often, it can be hard to not implement a...

## Памятка начинающего программиста

DevFeed: [Памятка начинающего программиста](<https://devfeed.tech/articles/article-30403.md>)

Original publisher: [Read original article](<https://www.mdubakov.com/posts/rookie-programmer>)

Published: 2016-11-09T09:12:28Z

Content type: opinion

Language: ru

Sources: [Blog by Michael Dubakov](<https://devfeed.tech/sources/blog-by-michael-dubakov.md>)

Topics: [ASP.NET](<https://devfeed.tech/topics/aspnet.md>), [Domain-driven design (DDD)](<https://devfeed.tech/topics/domain-driven-design.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [ai-ml](<https://devfeed.tech/tags/ai-ml.md>), [asp-net](<https://devfeed.tech/tags/asp-net.md>), [ddd](<https://devfeed.tech/tags/ddd.md>)

### AI overview

A Russian-language advice article for programmers with a few years of experience. It recommends seeking responsibility early, following industry trends, learning English, blogging, studying broader software concepts, building personal projects, and avoiding prolonged outsourcing work.

### Source excerpt

Я часто получаю резюме от программистов. Возьму на себя смелость дать несколько конкретных советов тем, кто в профессии пару лет. Конечно, советы только для тех, кто хочет стать отличным программистом. 1. Первую работу найти непросто. Раньше было очень непросто, сейчас, конечно, все гораздо легче. Но если у вас получится, постарайтесь не попасть сразу в огромную корпорацию. В таких местах слишком много формализма, устаревших процессов и мест, где можно не напрягаться. И нет ничего хуже для новичка быть в расслабленной атмосфере на задворках аутсорса. Лучше выбрать стартап с маленькой зарплатой и большой неопределенностью, пока вы можете себе это позволить. Там у вас будет больше ответственности и развитие будет идти гораздо быстрее. Год за два :) 2. Всеми правдами и неправдами избегайте старых технологий. ASP.NET, O/R mappers, ExtJS, MSSQL, Oracle, Windows -- оставьте вот это все ветеранам. Вам может быть пока сложно понять, куда все двигается, но постарайтесь интересоваться трендами отрасли. Не все новое одинаково полезно, но со временем вы научитесь выбирать и лучше поймете, чего вы хотите и что вам интересно. 3. Учите английский. Вы как минимум должны научиться свободно читать техническую литературу. Без этого крайне сложно стать хорошим программистом. 4. Заведите блог. Вам кажется, что вам не о чем писать. Конечно же, это не так. Любое новое знание, усвоенное вами и выраженное письменно с учетом ваших личных переживаний и мыслей, может быть полезно другим. Напишите 100 постов. Потом можно решить, продолжать или нет. 5. Не зацикливайтесь на книгах о технологиях. Конечно, у вас есть явная потребность углубиться в ASP.NET на работе, но разбавляйте такие книги более абстрактной литературой. Почитайте про ООП и ФП, почитайте про дизайн систем, почитайте о разных концепциях (микросервисы, конкурентность, DDD, AI/ML). 6. Программируйте дома. Начните свой проект. Неважно какой. Простое мобильное приложение. Движок для сайта. Трекер расходов. Выбор следующего фильма для п

## A Classification of How People Consume Information and How It Affects Their Work

DevFeed: [A Classification of How People Consume Information and How It Affects Their Work](<https://devfeed.tech/articles/io-people-classification-30356.md>)

Original publisher: [Read original article](<https://www.mdubakov.com/posts/io-people-classification/>)

Published: 2016-11-08T15:41:57Z

Content type: opinion

Language: en

Sources: [Blog by Michael Dubakov](<https://devfeed.tech/sources/blog-by-michael-dubakov.md>)

Topics: [Learning](<https://devfeed.tech/topics/learning.md>), [IO](<https://devfeed.tech/topics/io.md>), [Job](<https://devfeed.tech/topics/job.md>)

Tags: [developer](<https://devfeed.tech/tags/developer.md>), [information](<https://devfeed.tech/tags/information.md>), [job](<https://devfeed.tech/tags/job.md>), [learning](<https://devfeed.tech/tags/learning.md>)

### AI overview

This opinion piece classifies people by how they consume information and whether they turn that information into action at work. It describes types including the Void, Gut, Abyss, Sponge, and Developer, while linking learning habits to workplace behavior.

### Source excerpt

This post is an attempt to create a classification of how people consume information and how it affects their work. Void: No input > No output This person is a master of ignorance. He doesn't read books that contain new knowledge, he doesn't visit conferences, doesn't watch videos, doesn't do online courses. He stops learning right after graduation with a strong belief that he learnt everything he needs (and probably he's right). If he reads something -- it's a fiction. It he watches something -- it's a TV-show or a blockbuster. If he visits YouTube channel -- it's Fail Army. All incoming information validated for a single purpose -- entertain. Validation filter becomes very advanced with time and around forties there is close to zero chance to let new information in. This type of person doesn't do much. His work is usually unchallenging and somewhat repetitive. He likes huge corporations where political games and dark corners of ancient divisions allow to survive and even move up the ladder sometimes. Hot spot: Middle manager. Gut: Some input > Action output Learn almost nothing, but somehow do things quite OK. Has supernatural ability to absorb information from the world via osmotic communication. He learns by doing and hates theoretical discussions. However, he do like examples and can somewhat generalize based on them. Hot spot: Middle QA engineer. Abyss: Input > No output This is a weird personality. He reads about everything and knows quite a lot. Unfortunately, all the knowledge carefully kept inside. He is quite lazy and doesn't like challenging tasks. The information inside puts pressure on his mind. He always unhappy about everything and usually grumpy. Life sucks. Existential crisis is real. Hot spot: Bench. Sponge: Input > .Squeeze > Output Absorbs information like a sponge. In some special mood can be quite productive, but he should be squeezed to shine. Direct orders, gentle pushes, flattery and all other manipulations are acceptable to help Sponge overcom

## Абстракция и сложность

DevFeed: [Абстракция и сложность](<https://devfeed.tech/articles/article-30290.md>)

Original publisher: [Read original article](<https://www.mdubakov.com/posts/abstraction-and-complexity>)

Published: 2015-08-24T12:56:51Z

Content type: article

Language: ru

Sources: [Blog by Michael Dubakov](<https://devfeed.tech/sources/blog-by-michael-dubakov.md>)

Topics: [программирование](<https://devfeed.tech/topics/tag-2c039dce53be.md>)

Tags: [tag-2c039dce53be](<https://devfeed.tech/tags/tag-2c039dce53be.md>), [tag-4d3456108bed](<https://devfeed.tech/tags/tag-4d3456108bed.md>)

### AI overview

The article introduces abstraction as the process of identifying general rules and concepts from examples and methods, and abstraction as the resulting concept that connects subordinate concepts. It explores this idea through painting, poetry, mathematics, data visualization, physics, and programming, with a focus on software development.

### Source excerpt

Внимание. В этой статье смешаны живопись, поэзия, математика, визуализация данных, физика, программирование и прочие дисциплины, плавно...

[Next page](<https://devfeed.tech/sources/blog-by-michael-dubakov.md?cursor=WyIyMDE1LTA4LTI0VDEyOjU2OjUxKzAwOjAwIiwgIjkzOThmN2M1LWQ4MmYtNGYzNi1iMTM3LWRmYTEzMWI2NDIxMCJd>)