Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ゆるい個人開発のススメ
Search
Atsusuke
April 12, 2024
Programming
11
1.3k
ゆるい個人開発のススメ
個人開発祭り #3 での発表資料です
https://nota.connpass.com/event/314600/
Atsusuke
April 12, 2024
Tweet
Share
More Decks by Atsusuke
See All by Atsusuke
ゾンビスクラム先生が語る過ちと教訓!俺みたいになるな!
kuroppe1819
3
210
実践!Micro Frontends!~ kintone の共通ヘッダーは独立したデプロイの夢を見るか? ~
kuroppe1819
3
1.3k
チームの成長を促すためにふりかえりの改善に本気で向き合った話
kuroppe1819
2
2.6k
Remix + Cloudflare Pages + Cloudflare D1 で ポケモン SV のレンタルチームを検索できるアプリを作ってみた
kuroppe1819
5
3.3k
一人ひとりがオーナーシップを持って開発できるチームを目指して
kuroppe1819
5
35k
kintoneのフロントエンド刷新に向けた取り組み
kuroppe1819
3
780
エンジニア目線で見たkintone開発の魅力
kuroppe1819
1
2.1k
ゴールデンウィーク+αでWebサイト作ってリリースした話
kuroppe1819
0
5.7k
ゼロから始めるモブプログラミング研修
kuroppe1819
1
5.7k
Other Decks in Programming
See All in Programming
NEWTにおけるiOS18対応の進め方
ryu1sazae
0
180
PHPを書く理由、PHPを書いていて良い理由 / Reasons to write PHP and why it is good to write PHP
seike460
PRO
5
270
tsconfig.jsonの最近の新機能 ファイルパス編
uhyo
6
1.2k
コードレビューと私の過去と未来
jxmtst
0
120
◯◯エンジニアになった理由
gessy0129
PRO
0
570
"noncopyable types" の使いどころについて考えてみた
andpad
0
120
AWS認定資格を受験するにあたり、気づいたこと・実践していたことのまとめ
satoshi256kbyte
1
120
なぜアジャイルがうまくいかないのか?
yum3
2
140
Assembling the Future: crafting the missing pieces of the Ruby on Wasm puzzle
skryukov
0
120
Progressive Web Apps for Rails developers
siaw23
2
520
Compose Multiplatform과 Ktor로 플랫폼의 경계를 넘어보자
kwakeuijin
0
200
ECS向けのドリフト検知機構を実装してみた
tkikuc
0
260
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
43
13k
How GitHub (no longer) Works
holman
310
140k
Designing for Performance
lara
604
68k
Designing with Data
zakiwarfel
98
5.1k
The Illustrated Children's Guide to Kubernetes
chrisshort
47
48k
Product Roadmaps are Hard
iamctodd
PRO
48
10k
Music & Morning Musume
bryan
46
6.1k
Scaling GitHub
holman
458
140k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
109
6.9k
Why You Should Never Use an ORM
jnunemaker
PRO
53
9k
Code Review Best Practice
trishagee
62
16k
BBQ
matthewcrist
83
9.2k
Transcript
個人開発祭り#3 もやし丸 ゆるい個人開発のススメ
About Atusuke Murata (もやし丸) サイボウズ株式会社 Scrum Master / Software Engineer
@kuroppe1819
個人開発を続ける上で一番大切なことは何だろう?
僕は“楽しむ”ことかなと思っています
皆さん個人開発楽しんでいますか?
日に日に膨れ上がる妄想と期待 遅すぎる開発スピード 終わる気配のないタスクの山 僕の個人開発
やる気がないからできない 僕の個人開発 やらないからやる気がでない Next Action 明日やる
最初は情熱に溢れていた 個人開発が気付けば苦行に... 😵💫
せっかくなら楽しみながらやりたくない?
楽しむために、ゆるくやろう! 🚀
ゆるく続ける秘訣は? 🤔
結果への期待を調整する
自身の力量を把握する スキル(技術、マネタイズ、マーケティング、モチベーション維持...etc) 個人開発に割り当てられる時間 自身がやることを絞る MVPを目指す とにかく楽に実現できる手段を探す 期待を高めすぎない
スコープは小さく、ハードルは低く
これぐらいならできる!というタスクを着々と こなして、モチベを維持しつつ最速の完成を目指す!
え、でもこんなレベルで“完成”と言っていいのか...?
いいのよ! 👍
僕の場合、個人開発で作ったものが1つの きっかけとなり、より面白い開発に従事できた
2023年1月にポケモンのレンタルチームを 検索できるWebサイトをリリースした 動機 ポケモン育てるの面倒だけど対戦し たい...!せや!他の人が公開している パーティを収集して対戦しよ! Cloudflare D1!?Edgeサーバーで SQLが動く!?神じゃん!触ろ!
Webサイトの構成
枯れた技術 レンタルチームの画像判定はピクセルマッチ 9割が Nintendo Switch の Twitter 連携で投稿される画像のため、縦横比が固定だ から、一致率のしきい値80%ぐらいに設定してピクセル単位で画像比較してみれば いい感じに機械的な判別ができるんじゃね?と思ってみてやってみたら、いけた
あたたかみのある運用 画像に含まれているポケモンの名前を週1でDBに手動入力していた 新しい投稿が多くて週20件ぐらいだったので手動でいけるなと思い最初から自動化 しなかった 大したことはやってない
は? Twitter API 有料化するわw しかも1ヶ月後に Twitter API 有料化が決定! 作ったサイトが爆発した!
マジ??やる! ダメ計ツール作りません? でも、サイトを公開したことがきっかけで ダメージ計算ツールの開発に携わることになった ポケモンソルジャー @Pokesol_info 🤝 同じ会社の先輩 @nkgrnkgr
2023/12/27にダメ計にポケモン管理 機能と呼び出し機能を追加した!
「神アプデ」「この機能を待ってた」「えぐいね」という ユーザーのフィードバックがとても嬉しかった
ポケモン竜王戦2024本戦優勝者(Adamsさん) の構築記事のサムネイルにアプリの画像が使 われていたときも嬉しかった https://x.com/Adams_poke/status/1762045056327041448 (予選記事で使いやすいと言ってもらえたのも嬉しい) https://adamspoke.hatenablog.com/entry/2024/01/22/210025
仮に作ったものが誰にも刺さらなかったとしても、 作った実績が新しいものづくりへの閃きとチャンスを生む
何が起きるか分からない でも何か起こすにはまず完成 それが個人開発
ゆるい個人開発、今日から始めてみませんか?