居住地
愛知県瀬戸市
仕事
名刺には シニアソフトウェアエンジニア と書いてある。 ソフトウェアアーキテクト(サーバーサイド)という肩書きの下、design docを書いてることが多い。
プロダクトへの機能追加の他、プラットフォーム側や共通ライブラリの設計/実装も担う。 ふんわりしている取り組みを具体的な取り組みに落とし込む、みたいなのを任されることが多い。
家族
双子の子どもが学童を辞めて、15時ぐらいに家に帰ってくるようになった。 近所の友達と一緒に遊んだり、家で本を読む時間が増えた模様。 図書館でよく本を借りてくるが、SDGsや犯罪被害者についての本など、対象年齢が上の本を選択することがあり、びっくりすることがある。
プログラミング
仕事はGoがメイン。
使いやすくて割と好みな方ではあるが、Go 1.22で
for i := range 10
みたいに書けるようになったのはシンプルさが失われるな、と感じた Go 1.22 Release Notes
- The Go Programming Language
- システムプログラミング、WebAssemblyへの興味が強くなってきた。
- Rustは好きな方の言語だが、Cの何でもできる感とシンプルさは好み。
- 探索的プログラミングが好きなので、そういう時はやっぱRubyだな、という気持ち
- Dartは趣味でFlutterのために触るが、言語自体も割と好き
- Dartが出てきた2011年ぐらいに触っていて、勉強会も少しだけ開催していた
- koka のような、型推論が強力 & エフェクトシステムをネイティブで使える言語が流行ってほしい
- 空間情報技術(?)が気になる
- 地理空間、AR/VR、3D、地図、位置情報、GPS、測量、GIS、リモートセンシング、etc...
- アプリの構想を練ってる
OS
- 普段や仕事ではmacOS
- ゲームはWindows
Linuxデスクトップは昔使っていたが継続しなかった。
もう一回チャレンジしてみてもいいかな、って思ってる
デバイス
- スマートフォン: iPhone 15 Pro
- 次はAndroidでいいかな、って思ってる
- スマートウォッチ: Garmin Instinct 2X Dual Power Tactical Edition
- Apple Watchから乗り換えた
- Tactical Editionである必要は全くない
- ラップトップ: M2 MacBook Air 13 inch
- デスクトップ(macOS): Mac mini M2 Pro
- デスクトップ(Windows)
- AMD Ryzen 7 3700X
- NVIDIA® GeForce RTX 3070 / 8GB
- 16GB DDR4 SDRAM (PC4-25600 / DDR4-3200、8GBx2)
- 1TB SSD
- マイク: HyperX QuadCast
- スピーカー: Creative Pebble V3
- ビデオミーティングではOS側のエコーキャンセレーションに任せる
Last update: 2024-10-27
This is now page.