早朝ランで見る朝日 ポッドキャスト Today I Learned でも軽く話したのだけど、個人的な2024年のふりかえりを書き残してみた。 事業 生活 趣味 Podcast 本 買って良かったもの 今週のお題「2024こんな年だった・2025こんな年にしたい」
11月のモントレーベイハーフマラソンに続いて、今度はCalifornia International Marathon (フルマラソン)を走ったので、大会の様子や前日当日の記録を残しておく。 California International Marathon (CIM) 感想 エキスポ レース レース結果 前日/当日のロ…
さる11月9日にモントレーベイハーフマラソンを走った。感想とレース当日のロジスティクスなどについて忘備録として残しておきます。
現在、AIを使った採用支援ツール(https://noxx.net)を開発しています。このプロダクトでは、仕事情報の分析や応募してきた候補者の評価のために、Step Functionsを含めて100を超えるLambda function を実行しています。インフラを含めたプロダクト内のすべて…
ちょうどコファウンダーのふたりが日本に滞在する期間が重なったので、会社のメンバーを東京に呼び寄せて7月中旬に会社合宿(オフサイト)をした。記憶が新しいうちに、どんなふうに合宿をしたか、決めたことや良かったことなど振り返ってみる。 どんな合宿だ…
OpenAIのセキュリティチームに所属していた研究者が書いた Situational Awareness というエッセイが2024年6月に発表された。 situational-awareness.ai 表題の Situational Awareness は "気づき" や自動運転の文脈における "周辺情報を認識する" という意味…
今から10年前の2014年4月に、いわゆるIT系大企業のDBエンジニアを辞めてメルカリでソフトウェアエンジニアとして働き始め、そこから紆余曲折を経て10年たった。 当時の予定通り、まだ現役でコードを書いている。海外に拠点は移り、色んな国の人たちと仕事を…
確定申告の時期なので、米国の一風変わった(?)所得申告システム(Information Return)と連携するアプリケーションを開発した話について書こうと思う。 米国の所得申告 所得申告システム、FIRE 不思議なファイルフォーマット みよ、これがメジャーの仕様書だ …
「今って一日どう過ごしてるんですか?」「小さい子供いながら起業って大変じゃないですか?」 ってたまに聞かれるので、平日の朝から晩までの様子を書いてみる。 答えから言うと、”気を張らずロングランでやっていく”スタンスをとることでなんとかなる(なんと…
この記事はLLM開発におけるプロンプトエンジニアリングに違和感がある人に向けた、捉え方を変えてみたら少し印象が変わるかも、という提案をするものです。 かくいう自分もなんだか普通のソフトウェア開発とは異なると感じていました。この違和感の言語化を…
数ヶ月ほど前に日本に旅行したときに免税のための在留証明書を発行したのですが、面倒だったのでメモ。 要点 “2年前から在留していた”ということを証明する書類を持っていく 手続きはなるべく窓口でやる ラップトップPCを持っていく です。ちなみにこの手続…
AWS Lambda Advent Calendar 13日目の記事です。 qiita.com 今回は AWS Lambda function で TypeScript の 関数を書くときにコンソール上で2000倍(※当社比)見栄え良くする方法を書きます。 ちなみにここでの"見栄えの良さ"はAWS コンソール上での読みさすさ…
最近PoCやサービス開発を通じて、どっぷりLLMの開発をしています。この記事では最近の大規模言語モデル(LLM)を使ったアプリケーション開発の種類や手法、ツール群について一通りまとめました。よくあるチャットボットからReActといった最先端のものまで、こ…
今年の3月頃、Amazon Prime のテックブログでストリーミング監視システムのマイクロサービスをモノリスに作り替えて90%コストを削減した記事が投稿され、ソフトウェア業界に波紋を呼びました。この記事の真相はなんだったのか、我々が学ぶべきことはなんだ…
mom test 最近ユーザーインタビューを沢山しています。いかに自分のバイアスを持ち込まずに課題を見つけるかに腐心しているのですが、その中でとても役に立っているMom testという手法について紹介します。 Mom testとは 失敗する質問例 Mom testのエッセン…
先日痔になってしまいました。すでに完治したものの、えらく大変だったので、どのように対応し、どのような薬が役に立ったか書きます。おもしろおかしく読んでやってください。 ※ ※
修了書 couseraでスタンフォード大学が提供する暗号学のコースを修了しました。新生児の誕生という忙しい時期で心折れかけましたが、早起きや歩きながら講義を受けたりしなんとか乗り切りました。 www.coursera.org 内容素晴らしかったので、おすすめの理由…
最近、とあるRustベースのモジュールを、Lambda function(Node.js)のサーバレスプロジェクトで利用できるか調査しました。その際に、 WebAssembly (wasm)をLambda Layerからどう活用するか検証したので、記事にまとめました。 RustベースのWebAssemblyを使用…
近年アイデンティティの新たな管理技術として注目されている Self-Sovereign Identity について、その発展や技術要素、現実世界におけるユースケースなどについて網羅的に解説している本書について、概要と考察をまとめました。
zku 3 月から参加していたゼロ知識証明を学ぶプログラム ZKUniversity を先日修了し、卒業生の NFT も貰ったので、感想や最終プロジェクトについて書き残します。 zku graduate NFT ZKUniversity とは Learn to Earn コースの構成 受講の感想 最初がつらい。…
表題の通りなのですが、アムステルダムにて Devconnect というカンファレンスに参加した際に Covid-19(コロナ)が陽性となってしまい、2 週間も滞在を延長することになってしまいました。この記事では陽性診断から陰性になるまでの経緯と、海外出張先で Covid…
2022年 4/17 - 4/25 にかけてアムステルダムで開催された Devconnect というカンファレンスに参加したので、そこで得た知見、ブロックチェーンや web3 が向かう先について感じたことをまとめます。 Devconnect とは 参加したイベント Layer2 Amsterdam zkSum…
これは AWS Amplify Advent Calendar 2021 https://qiita.com/advent-calendar/2021/amplify 20日目の記事です。 Magic は Email や今はやりの web3 におけるパスワードレス認証を実現するためのツールです。 magic.link Magicのパスワードレス認証 AWS Ampl…
ツイッターで偶然見かけたプロダクト開発に関する一連のツイートが、プロダクトチームと経営陣、あるいは開発メンバーやプロダクトマネジャーの間に起きる摩擦を見事に言語化していました。 As they grow in size, teams within megacorps and startups tend…
つい先日、Solana というブロックチェーンを使ったオンラインハッカソンに参加し、1 つのプロダクトをローンチしました。この記事はブロックチェーンについて全く無知の状態から2ヶ月後にスマートコントラクト(Solana ではプログラムと呼びます)を書き、ア…
7 月に入って諸事情*1により時間が余裕ができたので、自分の世界を広げる行動の一環として、積極的に人と会うようにしている。"人に会う"といってもまだまだ対面で会うことは難しいので、もっぱらオンラインで。さまざまなジャンルの人と話すツールとして Lu…
Provisioned Concurrency は、Lambda 関数を常にクラウド上に起動させておく機能です。Amplify はこの機能をサポートしていませんが、CloudFormation ファイルをカスタマイズすることで Provisioned Concurrency の生成を自動化することができます。この記事…
ポッドキャスト Today I Learned FMの28 回目はメンタルヘルスの話題について話しました。この記事はその収録に関する追記です。
最近パイロットアプリを AppStore にリリースしました。最初の審査は通常よりもきびしいという噂の通り、いや、噂を通り越して審査を通るまでに 7 回リジェクト(メタリジェクト含む)され、休日も挟んで 12 日ほどかかりました。しんどかった気持ちを供養する…
背景 Amplify で新しい Function を追加すると、CloudFormation 上に新しいスタックが作成されます。プロジェクトの立ち上げ期はどんどん機能追加していくものですが、プロジェクトやチームの規模が大きくなると問題になる可能性があります。CloudFormation …