三津石智巳

👦🏻👦🏻👧🏻 Father of 3 | 🗺️ Service Reliability Engineering Manager at Rakuten Travel | 📚 Avid Reader | 👍 Wagashi | 👍 Caffe Latte | 👍 Owarai

ゆっくり開発

According to Standish Group’s Chaos Report, 94% of software projects are redeveloped from scratch more than once.

ふむ

Rushing makes us neither faster, nor more productive. Rushing increases stress, distracts focus and destroys productivity. We need creativity, effectiveness, and focus instead.

ふーむ

Zombie software fits better because this kind is literally dead, but seems to live in production. It works at production and people gain money from it, but it needs the blood, life and energy of software developers to continue working somehow.

これはうまい

For instance, we always have time for fixing bugs, but no time for writing tests. We don’t refactor and write tests because we don’t have enough time. But we have time for debugging, hacking code and fixing bugs.

どこも同じだな

We have to admit that nobody and nothing is perfect. Customers, bosses, managers, team mates, business people, even you yourself, are far from being perfect. Requirements, documents, tools, code, the system you built, and the design, can also never be perfect.

同意できる

So you should slow down your hiring process and invest on improving it.

採用をゆっくりにするのはいいな

Practicing together is the most efficient way to improve your skills.

急に押し付けがましくなってきた

とはいえソフトウェア開発者の「練習」ってなんだろうというのは日々考える

I’ve been organizing Brown Bag / Lunch & Learn sessions since 2010 every week in the teams I worked in.

ランチセッションはやらないとなと思っているのだが

Never make decisions from your gut feeling.

「大局観」の主張とは異なる。

 

総じて、言いたいことはわかるが納得感は低い。おそらくファクトに基づいていないからかと‥