『アジャイルな受託開発を3年やってみて』というLTを Battle Conference Under30 2019 でしました

2019/07/06に行われたBattle Conference Under30 2019で『アジャイルな受託開発を3年やってみて』というLTをさせていただきました。私が実際にチームに入ってからの出来事を時系列で見ていきながら、何が起こり、それに合わせて何をしたかを見ていく内容に…

6月のおすすめ本

6月に読んだ本の中で、面白かった本を紹介します。 失敗から学ぶRDBの正しい歩き方 RDBのアンチパターン集。仕事では更新系をやらないので、書籍で勉強する必要があるので読んだ。 新人エンジニアは読んでおくといいのではと思った。 失敗から学ぶRDBの正し…

私が競プロerと働きたい理由

競プロerとは この記事で「競プロer」といえば、AtCoderとかCodeforcesとかのような、1~2時間で4~6問題に取り組む形式のコンテストに頻繁に参加しているプログラマのこととします。 競技プログラミングには、ゲームAI(CodingGame)とか最適化(TopcoderのMM)の…

RustでBrainfuckのインタプリタを実装する

実践Rust入門の9章はRustで電卓のインタプリタを実装する内容になっています。今回はそれのBrainfuck版を実装しました。 https://amzn.to/2K52yMM まとめ RustでBrainfuckのインタプリタを実装しました。 オーバーフローを無視して計算する wrapping_add, wr…

『ナルハヤのつるぎ』を競技プログラマーが遊ぶ

『ナルハヤのつるぎ』という面白いゲームを手に入れたので、競技プログラミングの問題風にして遊んでみたいと思います。 『ナルハヤのつるぎ』とは? 6枚のカードを組み合わせてお題の剣を揃えるスピード系パズルゲーム。 【GM2019春】ナルハヤのつるぎ 紹介…

Pythonでシフトを自動で組む

2015年にシフトを自動で組むプログラムをPythonで書いた - matsu7874のブログを書いているのですが、これはランダムで100案作って制約を満たすか確認する雑な実装なので、もう少し勉強して書き直してみるシリーズの第一回目です。 問題設定 N日分のシフト枠…

拙速版!『Rust LT #3』に参加しました

株式会社リクルートテクノロジーズのキレイな会場で開かれたRust LT #3に参加&LTをしてきました。眠たいのでイベントレポート拙速版で公開します。 当日の様子は#rust_jpをチェック。 発表資料は各タイトルからリンクにしてます。 std::pin の勘所 Rust歴4…