1757334237
2025-09-06 09:02:00
最高のエンジニアリングチームは、ツールを制御します。彼らは、依存しているフレームワークとライブラリの開発に役立ち、エッジで生産コードを実行することでこれを行います – 未発表の次のバージョン。それが進捗状況が発生する場所であり、そこが最も重要な場所です。
これは最初は怖いように聞こえます。角?それはただの別の言葉ではありません 危険?バグがある場合はどうなりますか?!はい、どうすれば?バグは魔法のように現れるか消えてしまうと思いますか?いいえ、彼らはプログラマーによってそこに置かれ、まったく同じで削除されます。バグフリーのフレームワークとライブラリが必要な場合は、それのために働かなければなりませんが、もしそうなら、あなたの責任に対する報酬はエンジニアリングの卓越性を高めることです。
取る
レール8.1、例として。最初のベータ版をリリースしました
Rails World、しかし、Shopify、Github、37Signals、および他の少数のフロンティアチームが、ほぼ1年間、このコードを生産中にすでに実行しています。もちろん、途中でバグがありましたが、優れた自動テストと勤勉なプログラマーが生産に行く前にほぼすべてを捕まえました。
いつもこのようになっていたとは限りませんでした。むかしむかし、私は生産でエッジでレールを実行している唯一のチームの1つを持っているように感じました。しかし、今では世界で最も重要な2つのWebアプリが同じことをしています!信じられないほどのスケールと批判的で。
これにより、彼らの両方と、同じフロンティアの野望を持った他の少数の人々が、真にエリートのエンジニアリング文化を育てることができました。オープンソースソフトウェアの消費者ではなく、リアルタイムの共同作成者であるもの。これは、どのチームにとっても能力と腕前のステップ関数です。
それはまた、信じられないほどの動機付けの後押しです。あなたのプログラマーが彼らが働いているツールに直接影響を与えることができるとき、彼らはそうする可能性がはるかに高く、したがって、彼らはより深く進み、もっと学び、他の場所で同じ状況で専門家とのつながりを作り出します。しかし、これには、考案するのに役立つ改善またはバグ修正をすぐに使用できる必要があります。あえてデイビングする前に、次のリリースを辛抱強く待っている場合は機能しません。
はるかに多くの企業がこれを行うことができます。はるかに多くの企業
すべき これをしてください。ルビー、レール、
オマリー、またはあなたが使用しているものは何でも、あなたのチームは、より関与し、問題を発見する責任を負い、プロセスの卓越性の報酬を得ることによってレベルアップすることができます。それで、あなたは何を待っていますか?
#エンジニアリングの卓越性はエッジから始まります
Related