タグ

ブックマーク / medium.com (466)

  • PdM/EMが気づくべき「技術負債」の異変

    技術負債が溜まっている勘所について。現場のエンジニアは実際のシステムを触っているので変更や追加をする過程で当事者になるのでおおよそ異変に気づく。 一方、実際にそのシステムに対となるプロダクトに関わっているのはエンジニアだけではない。PdMEM、事業責任者がいる中でこのメンバーにどう常に変化し続けるシステムアーキテクチャの異変に気づいてもらうのか、自ら気づかせるのかは至難の業である。 とはいえ、つばり一番わかり易いのは工数の予測精度の幅がある。 以下の3つのフェーズがあったときにそれぞれのズレが大きい場合は負債が溜まっていることが多い。(特に、1.と3.) 一般的な視点と現場システムへの理解度のズレ詳細から開発手前での予測のズレ予測工数と実績工数のズレここでいう工数予測がズレるのはエンジニアリングスキルの問題ではなく、システムに関する理解度の認知問題によってズレるケースが該当する 1.一般

    PdM/EMが気づくべき「技術負債」の異変
    honeybe
    honeybe 2024/07/11
  • 二次創作公認プログラム終了のお知らせ

    いつもSkebをご利用いただきありがとうございます。 Skebでは2019年6月7日より、ファンアートの売上のうちSkebの収益分について、事前にご登録いただいた原著作者さまにお支払いする「二次創作公認プログラム」を提供させていただいておりましたが、この度2024年4月30日をもって終了させていただきます。 ファンアートの判定は、事前に原著作者さまから指定されたキーワードがリクエスト文中に含まれているか否かで決定しておりました。 しかしながら、キーワードが一般名称であったり、参考構図としてキーワードのキャラクターを指定されているリクエストなどが多数存在し、現在では過半数が誤判定という結果になってしまいました。 誤判定の場合であっても、原著作者さまはそのまま売上を受け取っていただく契約となっておりますが、原著作者さまから誤判定の修正に関する問い合わせも多く、原著作者さまとSkeb双方にとっ

    honeybe
    honeybe 2024/04/03
  • [重要] 利用規約全面改訂のお知らせ

    いつもSkebをご利用いただき、誠にありがとうございます。 Skebでは2023年9月1日正午より、利用規約を全面的に改訂させていただきます。 現在の利用規約は2018年11月のサービス公開当時からほとんど変わっておらず、法改正やSkebの機能拡充の度に、継ぎ足しや部分的な変更を加えてまいりました。 Skebはサービス公開当時、単一のイラストのみを取引できるサービスであったため、現在も利用規約は単一のイラストを想定していた条文となっており、各種ガイドラインとの齟齬も年々大きくなっておりました。 また、2023年だけでも、個人情報保護法、特定商取引法、消費者契約法、電気通信事業法、消費税法(インボイス制度)と、Skebに影響を与える改正法の施行が多数あり、現在の利用規約に追記することでは法令への対応が難しくなってまいりました。 さらに、生成AIの台頭や不正利用の増加に伴い、利用規約に禁止事項

    honeybe
    honeybe 2023/08/25
  • エンジニアリングマネージャーになって1年がたった

    私は,あるスタートアップ企業でエンジニアリングマネージャー(の,1人)をしている。toB向けSaaSを提供している数百名規模の会社で,社名が少しずつ世の中に知られるようになってきたくらいのフェーズ。会社からはDirectorという肩書をもらっていて,トラディショナルな日企業だといわゆる部門長の層にあたる。中間管理職の中では上のほうで,執行役員の下あたり,というと伝わりやすいだろうか。 様々な事情(会社が大きくなった,比較的社歴が長い,そこそこの業界経験値がある,自分の専門領域(*1)に社内のフォーカスがあたるようになり,チームをスケールする必要が出てきた,etc.)から,半ば必要にかられて,重い腰を上げてエンジニアリングマネージャーとして活動を始めたのがちょうど1年ほど前。 決してマネージャーとして早咲きのほうではなく,IT業界でのキャリアは15年くらいで,これまではずっとプレイヤー,ま

    honeybe
    honeybe 2023/08/07
  • ヒープについてわかりやすく解説してみた – Yasufumi Taniguchi – Medium

    的なデータ構造であるヒープについて、概要、計算量と実装、そして最もシンプルな応用であるヒープソートを紹介します。MITが講義や資料を公開しているMIT OpenCourseWareのアルゴリズムとデータ構造の講義 が非常にわかりやすかったので、その内容に沿ってまとめました。この記事ではHeaps and Heap Sortの内容を以下の順序で解説します。 ヒープの概要ヒープの表現ヒープの構築ヒープの計算量ヒープの実装ヒープソート1. ヒープの概要ヒープ (heap) は優先度付きキュー (priority queue) の実装の1つです。優先度付きキューは集合 (set) を扱うデータ型で、集合に含まれる要素が何らかの優先度 (priority) 順に取り出されるという特徴を持っています。学会のポスター発表を回るときや、旅行先での観光地巡りでは、優先度に基づいて要素を取り出すことが重要

    ヒープについてわかりやすく解説してみた – Yasufumi Taniguchi – Medium
    honeybe
    honeybe 2022/12/30
  • Flutterアプリにおける、過不足ない設計の考察🎅

    Photo by Hush Naidoo Jade Photography on Unsplash「一般的なモバイルアプリ」の設計全般において、特に何に気を付ける必要があるか、あるいは逆にあまり気にしてなくても良いのではと思うことなどを述べていきます。 (…のつもりでしたが、後者含めると1記事に収めるの困難で、最後にさらっと触れつつ別記事で手厚く書きたいところです🤔) ここでの「一般的なモバイルアプリ」は規模観点では以下程度のイメージですが、それを超えるような規模でも通ずる内容も多いと思っています。 コード量: 数万〜十数万行実装者: 一桁人種類としては(スマホ向けの)クライアントアプリコードであり、以下などではないです。 パッケージ・ライブラリではないサーバーサイドではないこの種類によって適切な組み方はけっこう変わり、アプリコードは依存関係の末端側(基的に依存される側にはならない)な

    Flutterアプリにおける、過不足ない設計の考察🎅
    honeybe
    honeybe 2022/12/26
  • 【1月23日追記】12月23日、24日に発生しました障害に関するご報告

    いつもSkebをご利用いただき、誠にありがとうございます。 12月23日12時よりskeb.jpにアクセスできない大規模な障害が発生しておりましたが、12月24日07時に復旧いたしました。 12月23日、および12月24日が納品期限のリクエストは納品期限を12月25日23時59分までに延長させていただきます。 みなさまには多大なご迷惑をお掛けしましたことをお詫び申し上げます。 障害につきまして詳細をご報告させていただきます。 概要日時: 12月23日12時22分〜12月24日7時00分 (JST) ダウンタイム: 18時間38分 内容: skeb.jpにアクセスできない不具合 原因: SkebはすべてのサーバとシステムをHerokuに設置していたが、障害発生時刻より同サービスのアカウントが理由の通知なく利用できなくなった。 解決: Herokuの一切の利用を中止し、すべてのサーバとシステ

    honeybe
    honeybe 2022/12/25
    障害対応お疲れさまでした。プロモツイートとか色々施策が面白い。 / 垢停止状態からどうやってDB復旧させたんだろ。データバックアップの間隔がすごく短い?垢の状態関係なくアクセス可能だった?
  • テープが擦り切れるまで聞いた Rebuild.fm 厳選オススメ回 4選

    私はソフトウェアエンジニア、宮川達彦さんが運営するポッドキャスト Rebuild.fmの大ファンです。当時の同僚に勧められて初めて聞いた2014年から今まで聞いていない回はおそらくなく、何度も繰り返し聞いた回がいくつもあります。 自身で書いたブログなどでもRebuild.fmを参照させてもらったことも多く、2021年に翔泳社さん運営のWebメディア BizZineにプロダクトマネジメントに関する記事を投稿した際にも、記事内でRebuild.fmの回に触れ、放送回のタイトルを記事タイトルに引用させていただきました。 ビジネス寄りの媒体であるBizZineにRebuild.fmへのリンクが貼られているのは私の記事だけではないかと自負しています。

    テープが擦り切れるまで聞いた Rebuild.fm 厳選オススメ回 4選
    honeybe
    honeybe 2022/12/04
  • 「Redis 実践入門」を執筆しました

    この度、「Redis 実践入門」を発売します(https://amzn.asia/d/fGlUHb7 )。このブログは告知のために書きました。 筆者がどういった考えで執筆し、どういった内容を扱っているかについて取り上げます。 書を執筆した動機私がRedisと関わり始めた当時、Redisに関する日語書籍は書店にあったものの、仕事を十分にできると感じられる書籍と出会うことが出来ませんでした。 周りのエンジニアからも同じ話を聞くことが多々ありました。 NoSQL関連全般に関する技術雑誌の中でRedisについて取り上げられていることは多くありますが、基的には書籍全体の一部として扱われていたり、絶版でバージョンが古く現在のRedisとは状況がかなり変わっています。 また、日々Redisは急速に進化しており、それらに追随して新しいバージョンのものについて言及した書籍というものもありませんでし

    「Redis 実践入門」を執筆しました
    honeybe
    honeybe 2022/12/01
  • Customer Journey Maps vs. User Journeys

    A long time ago (circa 2014) I developed a reasonably complex UCD methodology for multi-channel customer journey mapping — the kind of thing that requires qualified UX or Service Design practitioners to execute, but that, when properly executed, could truly leverage the power of modern MarTech stacks such as Adobe or Salesforce. As I was training people around the world, the one thing that came up

    Customer Journey Maps vs. User Journeys
    honeybe
    honeybe 2022/11/09
  • Scrum Has Failed the Developers

    I feel for all the developers that have to work with Scrum. Or rather, I feel for all developers in the world. But, even more for the developers who are let down by Scrum. Scrum (and Agile as a whole) promised to liberate the developers. It was supposed to be a new way of working that would break with the traditional approaches to delivery. It was an acknowledgement that software development isn’t

    Scrum Has Failed the Developers
    honeybe
    honeybe 2022/08/30
  • お酒を飲むのをやめた話

    お酒を飲むのをやめました。 体を壊したとか何かトラブルがあったとかではなく。 飲みたいのを我慢して、一定期間経ったら再開する「禁酒」とは違い、飲まない方がいいと思い飲むことをやめました。 私のように、飲める・飲んでいたけどあえて飲まないライフスタイル・考え方をソバーキュリアスというようです。 もしかしたらどなたかの参考になるかもと思い、やめた理由やどうやってやめたのか、やめてみての変化などをまとめます。 なぜやめたのかお酒の味や、ご飯とのペアリング、お店の開拓、一緒に過ごす人との会話などが好きだったのですが、減らしたい・やめたいとかねて思っていました。 苦渋の決断でやめて、今も飲みたい気持ちを必死に我慢している状態ではありません。望んでやめて、やめたことを肯定的に捉えられています(コーチングでいうところのWant to)。 やめたかった理由は、自分の夢や実現したいことを叶えるために、お酒に

    honeybe
    honeybe 2022/08/15
  • Linuxカーネルが難しい?Rustで実装できそう!

    「ついに、RustLinuxカーネルを実装できる!」 待ち望んだ感を出してみましたが、2年前に記事を書いてから、すっかり忘れていました。LinuxカーネルのRustサポートについての意見を求められたら、「技術的には面白いけど、実用レベルではないね。」と、上から目線の回答でエンジニアレベルの高さをアピールするつもりでしたが、2年間の間、誰にも聞かれませんでした。 近々、LinuxカーネルにRustサポートが取り込まれそう、ということで、デバイスドライバを実装してみました。 Rust対応カーネルのコンパイルまずは、Rust対応を有効にしたLinuxカーネルをコンパイルする必要があります。「カーネルってコンパイルするものなの?」という読者は、ネットの長老たちに叡智を求めましょう。「インストール直後に、メモリ削減のために不要な機能を無効にして、カーネルコンパイルしたんじゃ。」というような、太古の

    Linuxカーネルが難しい?Rustで実装できそう!
    honeybe
    honeybe 2022/07/12
  • 現行のインボイス制度に関するSkebの対応につきまして

    いつもSkebをご利用いただきありがとうございます。 2023年10月1日よりインボイス制度(適格請求書等保存方式)が開始されます。現行のインボイス制度に関するSkebの対応をお知らせいたします。 このお知らせはインボイス制度の解説を含み、非常に長い説明となっているため、先に要点を記載させていただきます。 要点Skebは現行のインボイス制度に強く反対します。インボイス制度は「クリエイターの名がファンにバレる問題」「消費税の納税義務を負うか、取引が不利になるか二択を迫られる問題」「事務負担が増える問題」などクリエイターのみなさんにとって問題点が多く、十分な議論がなされないまま開始されようとしています。Skebでは特例制度を活用し、上記の問題を解決します。 Skebを利用する取引に限っては、クリエイターのみなさんの名が登録番号経由でクライアントのみなさんにバレたり、インボイスに対応していな

    honeybe
    honeybe 2022/07/06
  • Skeb Coinに関する補足説明

    Skebを利用中のクライアントのみなさんへSkebの決済を今後Skeb Coinだけに制限することはありません。Skeb Coinの導入と同時に、ビットコイン、モナコイン、銀行振込、コンビニ払いにも対応する予定です。 Skebを利用中のクリエイターのみなさんへSkebを利用する限りでは、クリエイターのみなさんは今まで通りリクエストの金額は日円でやり取りしますし、どの決済手段が使われたとしても売上は常に日円で受け取ることになります。 Skebを利用する限りでは、クリエイターのみなさんがSkeb Coinの価格変動のあおりを受けたり、税務処理が複雑になることはありません。 1. 既存の暗号資産が日のサブカルチャー(ニューカルチャー)層に対して一般化しているとは言い難いからSkeb Coinが最も重視する価値観「日の法令の範囲内での表現の自由」は、機能の面だけで言えばSkeb Coinで

    Skeb Coinに関する補足説明
    honeybe
    honeybe 2022/06/13
  • 表現の自由のためのユーティリティトークン「Skeb Coin」発行に向けた3社間覚書締結のお知らせ

    いつもSkebをご利用いただきありがとうございます。 Skebを運営する株式会社スケブ(社: 東京都港区、代表取締役社長: 喜田 一成)は、株式会社カイカエクスチェンジ(社: 東京都港区、代表取締役社長: 鈴木 伸)、及び株式会社スケブベンチャーズ(社: 東京都港区、代表取締役社長: 岩野 裕一)とイニシャル・エクスチェンジ・オファリング(IEO)実施検討に関する覚書を締結したことをお知らせいたします。 法令に基づき各機関の審査を経て、2022年9月頃のSkeb Coin(仮称スケブコイン)の発行、及び資金調達、暗号資産交換所での取引開始を目指します。調達された資金はSkebの発展に活用される予定です。 また、Skebの利用者の皆さんに安心してSkebをご利用いただくために、SkebNFTに関する事業に今後も関与する予定がないことを改めてお知らせいたします。 Skeb Coinとは

    表現の自由のためのユーティリティトークン「Skeb Coin」発行に向けた3社間覚書締結のお知らせ
    honeybe
    honeybe 2022/06/11
  • Introducing Flutter 3

    We’re delighted to announce the launch of Flutter 3 as part of the Google I/O keynote. Flutter 3 completes our roadmap from a mobile-centric to a multiplatform framework, with the availability of macOS and Linux desktop app support, along with improvements to Firebase integration, new productivity and performance features, and support for Apple Silicon. The journey to Flutter 3We started Flutter a

    Introducing Flutter 3
    honeybe
    honeybe 2022/05/12
  • エウレカ開発組織全体でリライアビリティと向き合うために、SRE TeamのVision/Mission/ValuesをRebuildした話

    はじめにこんにちは。Eureka SRE のnari/wapperです。 Mリーグ2021–2022 セミファイナルシリーズも佳境になってきましたね。私はU-NEXT Pirates推しなので石橋さんには今年も頑張っていただきたい思いでいっぱいです。皆さんの推しTeamはどこですか?(この記事をチームでレビューしてもらう際に、同僚の MoneyForestにレギュラーシーズンMVPの瑞原さんにまずはおめでとうと書きなさいと言われたのでここに追記します。おめでとうございます!) はい、麻雀に興味がない人には何の意味もない冒頭アイスブレークとなってしまいましたが、気を取り直して題に移りたいと思います。 弊社エウレカSRE Teamは、2017年に発足して以来、国内最大級オンラインデーティングサービスであるPairsを中心に運営するすべてのプロダクトに関してのリライアビリティに責任をもってきま

    エウレカ開発組織全体でリライアビリティと向き合うために、SRE TeamのVision/Mission/ValuesをRebuildした話
    honeybe
    honeybe 2022/04/08
  • Atomic 2.0

    Atomic Design is a great methodology for both design and development that was pioneered by Brad Frost. I’ve found that the hierarchy of elements is often interpreted differently from person to person so I’ve tried to solve that with a new approach, I call it Atomic 2.0. The Atomic 2.0 approachConcern #1 with Frost’s approachFrost describes atoms as elements that cease to be functional if broken do

    Atomic 2.0
    honeybe
    honeybe 2022/04/05
  • Dockerからcontainerdへの移行

    https://speakerdeck.com/ktock/dockerkaracontainerdhefalseyi-xing背景: Kubernetes 1.24は組み込み機能としてのDocker対応を打ち切る2014年に公開された初期のKubernetesDockerにのみ対応していましたが、2016年のKubernetes 1.5では Container Runtime Interface (CRI) と呼ばれる共通インターフェースが導入され、 CRIに対応した任意のランタイムが利用可能になりました。以来、様々なランタイムが開発されてきましたが、2022年現在では containerd と CRI-O の 2つが主流です。 CRIが導入されてからも、Kubernetesに組み込まれているDocker対応機能(dockershim)が広く使われていましたが、2022年4月リリース予

    Dockerからcontainerdへの移行
    honeybe
    honeybe 2022/04/03