タグ

2022年1月28日のブックマーク (4件)

  • There’s No Such Thing as Clean Code

    Everyone seems to be striving for ‘clean’ code at the moment. You can’t read a blog post without the author telling you how clean their approach is. Engineering teams get together and discuss which of the possible solutions is the cleanest. Other developers assure you that they practice ‘clean code’. I’ve come to a realisation though. There’s no such thing as clean code. ‘Clean’ isn’t a measure of

    kuenishi
    kuenishi 2022/01/28
    I love this idea describing the tradeoffs - but unfortunately, I've just sent out a mail saying "this is cleaner than that"
  • 問題職員の正しい辞めさせ方 1/10

    2023/1/2 part5を全体的に修正。出身会社について追記。 part10を全体的に修正。最後に加筆あり。 前職を辞めて1年以上が経った。そろそろ事業会社で働いてみようと決心したところで、キャリアの棚卸しをしてみようと思った。 私は、新卒で人材広告の営業会社に入った。その次は転職支援の仕事をしていた。いずれも管理職になって、いくつかのチームをマネジメントする立場になり、二番目の会社を数年後に退職してからは個人事業主になって、ひょんなことから地方自治体(市役所)に転職した。 そこを辞めてからは、幾ばくかの退職金を元手に、フリーランスをしながら自由な毎日を送っていた。今でも個人でコンサル仕事を請けたりする。学生時代を懐かしんで、マクドナルドのクルーに応募して働いてみたりもした。 人生の休息はたっぷり取ったし、そろそろ気で再就職を目指そうかと考え始めたところ、職務経歴書を書かねばならな

    問題職員の正しい辞めさせ方 1/10
    kuenishi
    kuenishi 2022/01/28
    やっと読み終えた。一期一会を繰り返して筆者の考えが徐々に変わっていって人間の成長を感じるがラストで台無しに…
  • Netflixにおける実用的なAPI設計: gRPCとFieldMask | pyspa

    Netflix Tech BlogのgRPC APIに関する以下の2つの記事に感銘を受けたので、ここにその概要を日語で記します。 (めんどくさかったので)翻訳の許可は取ってませんが、再構成してますし元のJavaではなくPythonで書き直していますので、容赦して下さい… Practical API Design at Netflix, Part 1: Using Protobuf FieldMaskPractical API Design at Netflix, Part 2: Protobuf FieldMask for Mutation OperationsまとめgRPCでは、FieldMaskをうまく使うことで、必要な情報だけ取得したりあるいは与えたりしたりできまっせ第一部まずField Maskをどのように使うかを述べています。 背景Remote Callというものは、そもそもコ

    Netflixにおける実用的なAPI設計: gRPCとFieldMask | pyspa
    kuenishi
    kuenishi 2022/01/28
  • Virtual Threads: Understanding memory usage on Linux

    This entry is for those people who have ever wondered, "Why the hell is a simple KDE text editor taking up 25 megabytes of memory?" Many people are led to believe that many Linux applications, especially KDE or Gnome programs, are "bloated" based solely upon what tools like ps report. While this may or may not be true, depending on the program, it is not generally true -- many programs are much mo

    kuenishi
    kuenishi 2022/01/28