berlysiaのブックマーク (6,112)

  • プロダクト開発とチームづくりを支えるLeanerの「相棒制度」

    この記事で紹介したいこと Leanerでは「相棒制度」と呼ばれる職能間のコミュニケーションを促進する施策をやってます。 何のためにそんなことをやっているのか?を感じていただけると嬉しいです。 Leanerの相棒制度とは セールス、カスタマーサクセス、Devのチーム間で三人一組をつくって相棒となります(人数比が合わないので2人になる組もある)。 それぞれ相棒になった組で、週一で相棒ミーティングを行ってもらいます(頻度は各組にお任せ)。 3ヶ月を区切りとして、組をローテーションして別のメンバーと相棒を組みます。 相棒ミーティングで話すこと 社内向けには以下のように説明していますが、実際にどのような話をするかは各組に完全に任されています。 (社内のNotionを転記) - 基的にはセールス面、サクセス面で抱えている顧客の課題について話してもらう - それをどう解決するかを組で一緒に考える -

    プロダクト開発とチームづくりを支えるLeanerの「相棒制度」
    berlysia
    berlysia 2023/11/17
  • エンジニアが給料を12倍にする方法 - k0kubun's blog

    はてブの人気エントリーに日エンジニア達は海外に出なければいけないという記事があった。 カナダ在住で経験年数4年のソフトウェアエンジニア年収1600万円の方らしく、 日より海外の方がソフトウェアエンジニアの給料が一般に高いので海外に行くべきという話が書かれている。 実際僕も居住地域による給与差を利用すべく渡米し、先月の記事 では新卒から数えて8年で年収が12倍になっていた話も紹介した。 一方、年収1600万円であれば海外に出なくても稼げると思っているので、 国内にいてもできそうなものも含め、ソフトウェアエンジニアとして給料を上げる上で過去に活用したハックを紹介していきたい。 昇給履歴 新卒入社 僕が新卒で入社した会社の当時の初年度給与は450万円だった (公開情報)。 大学の4年間はずっとアルバイトとしてソフトウェアエンジニアをやっていて、 3社を渡り歩いて時給は800〜1350円と

    エンジニアが給料を12倍にする方法 - k0kubun's blog
    berlysia
    berlysia 2023/11/17
  • CSS Triggers | SukkaLab

    Sukka Lab - Sukka (@SukkaW)'s experiments on Web, Front-End, React, and many more

    CSS Triggers | SukkaLab
    berlysia
    berlysia 2023/11/15
  • プロジェクトはキックオフが9割 | Marginalia

    9割シリーズ この記事は、けっこう前にClassiの社内ブログ記事として書いたものだ。一般論として通用する内容だし、社内に閉じておくのはもったいないと思ったので転載する。 プロジェクトの成功は、キックオフの成功にかかっています。なぜなら、キックオフとはプロジェクトの出発点であり、そのキックオフの準備こそがプロジェクトを始める準備であるからです。 準備に失敗することは、失敗する準備をしているようなものです。 https://www.atlassian.com/ja/work-management/project-management/project-kickoffプロジェクトのキックオフの目的プロジェクトキックオフとは何ですか? それは、プロジェクト チームの...最初のミーティングです。このミーティングは、共通の目標とプロジェクトの目的を確認するための機会です。 キックオフミーティングなし

    プロジェクトはキックオフが9割 | Marginalia
    berlysia
    berlysia 2023/11/13
  • 最強のチームが最高のプロダクトを作る

    社内のプロダクトマネージャーやイノベーターに向けて話した内容です。 価値の探索に適したチームとその作り方について話しました。 口頭でフォローした内容も多いですが、スライドが参考になると嬉しいです

    最強のチームが最高のプロダクトを作る
    berlysia
    berlysia 2023/11/10
  • 真意を確認している要注意ワード - Konifar's ZATSU

    言った人と聞いた人の認識がずれやすい言葉というのがあると思っていて、その話を雑に書いておきたい。 自分はこれらを"要注意ワード"と呼んでいて、出てきたら真意を確認するようにしている。無意識的にやっている人は結構いると思うので、同じような"要注意ワード"の知見吸いたい。 リスク 「リスクがある」と言われたときは、何のリスクのことを言っているかを確認している。 たとえば何かの開発を1週間後にリリースしたい、と言った時に「いやーこれは結構怖いしリスクありますよね」みたいな話になったとする。ここでいうリスクは何を言っているのだろうか。なんとなく品質が担保しきれないリスクのことを言っているような気がするが、実は間に合わないかもしれないことをリスクと言っているのかもしれない。あるいは、チームメンバーのモチベーションが下がることをリスクと言っている可能性もある。 何のリスクのことを言っているのかすり合わ

    真意を確認している要注意ワード - Konifar's ZATSU
    berlysia
    berlysia 2023/11/10
  • LINEヤフー Tech Blog コード品質向上のテクニック: 第 1 回

    こんにちは。コミュニケーションアプリ「LINE」のモバイルクライアントを開発している石川です。 私達は、高い開発生産性を維持するために、コード品質と開発文化の改善に注力しています。 そのために様々な取り組みを行っているのですが、その 1 つとして Review Committee の活動があります。 Review Committee では、マージ済みのコードを再度レビューし、レビューアとオーサーにフィードバックしたり、レビューで集めた知見を Weekly Report と称して毎週共有したりしています。 この Weekly Report で共有される話題は、Android や iOS といったプラットフォームや、KotlinSwift 言語固有の注意点も含まれるのですが、多くの場合はプログラミング一般に適用できるものになるように配慮しています。(ただし、説明のために使うコードは Ko

    LINEヤフー Tech Blog コード品質向上のテクニック: 第 1 回
    berlysia
    berlysia 2023/11/09
  • HonoとDenoで社内ツールを作ってみた - RAKSUL TechBlog

    こんにちは!ラクスルの灰原です! 軽量かつ高速なWebフレームワークであるHonoと、新進気鋭のJSランタイムであるDenoを使って、社内ツールを作ってみましたので紹介します。 作ったツール 技術スタック index.tsx の内容 Tips HonoでTwindを使う HonoのJSXでAlpine.jsを使う Hono+Denoでesbuildを使う おわりに 作ったツール テックブログ向けのアイキャッチ画像ジェネレータを作りました。 タイトルを入力して、 背景画像と文字色を選んで、 文字の位置と大きさを調整して、 後は「Download」ボタンを押せば画像が手に入ります。 これは以前、弊社デザイン組織で作られた「Zoom背景ジェネレータ」に多分に影響されています。 こちらのデザイナーブログも是非ご覧ください! note.com 技術スタック このツールは利用頻度がそこまで多くないと思

    HonoとDenoで社内ツールを作ってみた - RAKSUL TechBlog
    berlysia
    berlysia 2023/11/08
  • Engineering Career Ladderを作るときに気をつけたこと 其の一 - LayerX エンジニアブログ

    この記事はLayerXテックアドカレ2023の4日目の記事です。 昨日は@shun_takさんが「バクラクのデータは難しくて面白い」を書いてくれました。 明日は機械学習チームのyakipuさんの記事が公開予定となっています。楽しみですね! こんにちは、すべての経済活動をデジタル化し、ハタラクをバクラクにしたいmakogaです。 私のチームであるEngineering Officeは「人とチームの観点からエンジニアリング組織のパフォーマンスを最大化する」というミッションを持ち、組織の仕組みの設計や運用改善を行っています。その1つにEngineering Career Ladder*1の策定があり、10月から一部のRoleで仮運用を開始しています。 Engineering Career Ladderは上手に運用すれば強力なツールとなりますが、下手をすると生産性の悪化や成長の妨げになる可能性があ

    Engineering Career Ladderを作るときに気をつけたこと 其の一 - LayerX エンジニアブログ
    berlysia
    berlysia 2023/11/08
  • CircleCI™において、モノレポ構成のリポジトリで必要なテストのみ実行する方法 - BOOK☆WALKER inside

    こんにちは。 メディアサービス開発部 Webアプリケーション開発課のフサギコ(髙﨑)です。 Ruby on Railsによるバックエンドの実装運用と、AWSによるサービスインフラの設計構築を中心とした、いわゆるバックエンド方面のテックリードとして働いています。 最近はNext.jsで書かれた運用者向けの管理画面までも自分たちで改修するようになってきました。 記事ではCircleCIにおいて、モノレポ構成のリポジトリで必要なテストのみ実行するようなconfigファイルの書き方についてお話します。 モノレポ構成のリポジトリでは必要なテストだけを実行したい 複数のソフトウェアが相互に連携して動くようなプロダクトではしばしば、一つのリポジトリをディレクトリ分けしてそれぞれのソフトウェアを配置するモノレポ構成が採られます。 モノレポ構成のリポジトリでは多くの場合、複数のソフトウェアが同時に変更され

    CircleCI™において、モノレポ構成のリポジトリで必要なテストのみ実行する方法 - BOOK☆WALKER inside
    berlysia
    berlysia 2023/11/08
  • ドワンゴの25卒新卒採用はじまっています - ドワンゴ教育サービス開発者ブログ

    今年もドワンゴの25卒新卒採用がはじまりました。 25卒の方を主なターゲットとしていますが、既卒の方でも一定の条件を満たせば応募可能です。 ニコニコ、教育、DMV(Dwango Media Village)と3つの事業で新卒を募集しています。 saiyo.dwango.co.jp 教育事業でも引き続き新卒を募集しています。 学習サービスN予備校の運営やN高等学校・S高等学校のサポートに加え、ZEN大学(仮称)(設置認可申請中)の開学に向けた開発も進めています。 2023年度は2人の新卒が配属されました(エンジニア職としての採用につき、配属先は入社後の決定となります)。 この記事では新卒の方向けに、ドワンゴの教育事業について、いくつかの資料を通して紹介します。 サービスについて ZEN大学(仮称)(設置認可申請中)開学に向けて 新卒として入社したら 各チームの様子 Webフロントエンド iO

    ドワンゴの25卒新卒採用はじまっています - ドワンゴ教育サービス開発者ブログ
    berlysia
    berlysia 2023/11/08
  • 10年続けたCTOを辞め、新たな道へ

    おれはCTOをやめるぞ!ジョジョーーッ! だれ?こんにちは @zaru というIDで活動しているプログラマです。今年で40歳になります。株式会社ベーシックでCTOをしており、個人ではYouTubeでムーザルちゃんねるという技術動画を配信したり、コードが動かないので帰れませんという技術書を書いたりしています。プログラミングとデザインが好きです。 こんなアイコンで活動してますベーシックに中途で入社し14年、CTOをやって10年たちました。ベーシックではメディア事業に始まり、スマホのゲームアプリ開発や、アドネットワーク、最近ではBtoB SaaSの開発をしていました。 ベーシックという同じ会社にいながら全く異なる仕事をしていたので飽きることなく、あっという間に時間が溶けていった感覚があります。当時開発メンバー最年少で入社したのに、今では最年長になってしまいました。そして、今年2023年末をもって

    10年続けたCTOを辞め、新たな道へ
    berlysia
    berlysia 2023/11/07
  • 仕様と実装から読み解くHTMLのloading属性 - dwango on GitHub

    こんにちは。ニコニコQセクションのHajime-san(GitHub)です。 稿では、HTMLのloading属性の仕様とブラウザの実装を解いていきます。これにより、ブラウザからのコンテンツ配信の最適化を支える判断材料の1つとなれば幸いです。 執筆の動機 筆者が開発に携わっているサービスであるニコニコオーディションが間接的に利用している社内ファミリーサービスについて、ふと自分のスマートフォンで見てみたところページの初期表示に時間がかかるように感じました。 オーディションシステムはiframe要素によって社内ファミリーサービスなどに専用のUIを埋め込むことが可能になっており、iframe要素のloading属性を用いた「遅延読み込み」(以下、遅延読み込みはloading属性によるもの)が効果的なのではないかと考えました。 まずは、実際にloading="lazy"を適用して読み込みが後回し

    仕様と実装から読み解くHTMLのloading属性 - dwango on GitHub
    berlysia
    berlysia 2023/11/06
    loading="lazy" は内部的にIntersection Observer APIを使うが、各ブラウザの実装によってその挙動は微妙に異なる話
  • ブラウザでリロードしながらキャッシュの挙動を確認してる全ての開発者へ | blog.jxck.io

    Intro こういうタイトルを付けるのはあまり好きではないが、あえてこのようにした。 「ブラウザでキャッシュがヒットしない」 以下は、 Web における Caching の FAQ だ。 サーバで Cache-Control を付与したのにキャッシュがヒットしない サーバで ETag を付与したのに If-None-Match が送られない サーバで Last-Modified-Since を付与したのに If-Modified-Since が送られない 先日も、筆者が書いた MDN の Cache セクションで「記述が間違っているのでは?」と同様の質問を受けた。 Issue about the Age response header and the term "Reload" · Issue #29294 · mdn/content https://github.com/mdn/cont

    ブラウザでリロードしながらキャッシュの挙動を確認してる全ての開発者へ | blog.jxck.io
    berlysia
    berlysia 2023/11/06
  • アニメ『アイドルマスター ミリオンライブ!』綿田慎也監督&加藤陽一氏インタビュー。プロデューサーを出さないという案もあった!? アニメ化始動から第5話までを振り返る | ゲーム・エンタメ最新情報のファミ通.com

    そこでファミ通.comでは、作を手掛ける監督の綿田慎也氏と、シリーズ構成・脚を担当する加藤陽一氏にインタビューを実施。作に携わることになった経緯や、制作過程でのエピソード、今後の見どころなどを語ってもらった。 なお、ファミ通.comでは、アニメ全話放送終了後にネタバレありのインタビューも実施予定。そこで制作スタッフに聞いてみたいことを大募集。応募フォームなどは記事の最後に掲載しているので、ぜひそちらもチェックしてほしい。

    アニメ『アイドルマスター ミリオンライブ!』綿田慎也監督&加藤陽一氏インタビュー。プロデューサーを出さないという案もあった!? アニメ化始動から第5話までを振り返る | ゲーム・エンタメ最新情報のファミ通.com
    berlysia
    berlysia 2023/11/05
  • Next.js に対する Kent C. Dodds の批判と、Lee Robinson のアンサーの要約

    Next.js に対する Kent C. Dodds の批判と、Lee Robinson のアンサーの要約 はじめに 10 月 26 日に Next.js Conf が開催されましたが、それと前後して Kent C. Dodds (以下 kentcdodds と呼びます) と Lee Robinson (以下 leerob と呼びます) がそれぞれ という記事を公開しました。前者はタイトルの通り、Testing Library の作者であり、Remix の共同創業者の一人でもある開発者兼教育者 kentcdodds が、Next.js を使わない理由について述べたものです。そして後者は、Vercel の VP of Developer Experience である leerob が、主に前者に対する反論を述べたものです。筆者は両方の記事を公開後すぐに面白く読み、そしてどちらにも頷けるところ

    Next.js に対する Kent C. Dodds の批判と、Lee Robinson のアンサーの要約
    berlysia
    berlysia 2023/11/05
  • 【特別座談会】『FGO』奈須きのこ ×『Fate/EXTRA』新納一哉 ×『FF14』石川夏子 ― “人の心を狂わせる物語”の生み出し方を聞く

    ホームインタビュー 【特別座談会】『FGO』奈須きのこ ×『Fate/EXTRA』新納一哉 ×『FF14』石川夏子 ― “人の心を狂わせる物語”の生み出し方を聞く 私は常日頃から、ゲームには「面白いシナリオ」が欲しいと思っています。 もちろん、ゲームはシナリオだけで成立するものではありません。音楽、ビジュアル、バトルシステム……どれを優先して作り上げるかは、そのゲームによって千差万別です。というか、千差万別であるべきです。 ただ、それでも……やっぱりゲームには面白いシナリオが欲しいのです。心から楽しめる物語が欲しい。その世界の人間を愛せる物語が欲しい。その世界がエンディングを迎えた時、「あぁ、このゲームが終わらなければいいのに」と惜別の念を抱けるような、そんな物語が欲しいのです。 そして、そう感じたタイトルのひとつが『FINAL FANTASY XlV』(以下、『FF14』)でした。MMO

    【特別座談会】『FGO』奈須きのこ ×『Fate/EXTRA』新納一哉 ×『FF14』石川夏子 ― “人の心を狂わせる物語”の生み出し方を聞く
    berlysia
    berlysia 2023/11/03
  • 富野由悠季監督:N/S高で特別授業 「ガンダム」の宿命 映画の根本 物語の意義 - MANTANWEB(まんたんウェブ)

    人気アニメ「ガンダム」シリーズの生みの親として知られる富野由悠季監督がこのほど、KADOKAWA・ドワンゴによる“ネットの高校”N高等学校・S高等学校(N/S高)の生徒に向けた特別授業「学園生のための特別授業 富野講座」に登場した。富野監督は「富野由悠季です!」と一言のあいさつだけでマイクを置き、「わざわざ紹介する必要はないと思います。こういうことは時間の無駄。知らない人はネットで調べてください! 以上、次いきましょう!」と一喝し、ただならぬ緊張感が漂う中、授業が始まった。 ◇僕はもう死んでいくための準備を始めました 「監督が今、10代だったら何を目指しますか?」という質問に「そういう質問は、80歳を過ぎた年寄りにはナンセンスです。というのは、僕はもう死んでいくための準備を始めました。体の自由も利きません。苦しまずに死ぬにはどうしたらいいのかを考えています。ただ、あえて、どら焼きさん(質問

    富野由悠季監督:N/S高で特別授業 「ガンダム」の宿命 映画の根本 物語の意義 - MANTANWEB(まんたんウェブ)
    berlysia
    berlysia 2023/11/03
  • ESLintのローカルルールで独自のコーディング規約を実装する

    Lightning TechTalks #2 〜フロントエンドで導入してよかったOSS〜 で発表させていただいたスライドです フラットコンフィグへの移行は最近新卒の方に一部やっていただきました 新卒エンジニアがESLintのFlat Config移行と格闘した話 - ドワンゴ教育サービス開発者ブログ ドワンゴ教育事業採用サイト

    ESLintのローカルルールで独自のコーディング規約を実装する
    berlysia
    berlysia 2023/11/02
    喋りました フラットコンフィグは良いぞ
  • "提案"のレベルを上げる - Konifar's ZATSU

    組織で物事を進めるのが早い人は、"提案"のコミュニケーションを取っていることが多い気がする。 "指摘"で止まるのではなく課題の解決に向けた"提案"までやる方がいいんだけれど、そもそも提案って一言で言ってもまあ難しいよね。とある1on1で雑談していて、"提案"のスキルを上げていくにあたってはいくつかのレベルに分けて考えてみるといいかもしれないと思ったので、声かけのワード別に自分の考えを雑にまとめてみる。洗練されていないので意見がほしい。 レベル0: 「どうすればいいですか」 何か問題があった時の「どうすればいいですか」という聞き方は提案ではなく指摘で止まっている。 指摘してくれるということは気づいているということだし、それを伝えてくれること自体も素晴らしいことなのだけれど、そこからどうしていくかを決めるのが大変な部分なので次のレベルにも染み出していきたい。 レベル1: 「どれにしましょうか」

    "提案"のレベルを上げる - Konifar's ZATSU
    berlysia
    berlysia 2023/11/01
    レベル3はちゃんと提案先と息があっている場合か、知識に差があって実質アリバイ作りのために水を向ける場合にやるやつかなあ。レベル2をしばらくやって、わかってきたなと思ったら3で持っていく。