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
2023年 認知負荷との戦い
Search
ysk8hori
December 10, 2023
Programming
0
280
2023年 認知負荷との戦い
2023/12/09 ゆるWeb札幌#25 のLTでの発表資料です。
以下について自分が考えて実行したことを発表しました。
- コードと認知負荷
- マネジメントと認知負荷
- UI/UXと認知負荷
ysk8hori
December 10, 2023
Tweet
Share
More Decks by ysk8hori
See All by ysk8hori
TypeScript Graph でコードレビューの心理的障壁を乗り越える
ysk8hori
3
2.4k
2020/11/30 ゆるWeb札幌 ナンプレSPAを vue + TypeScript で作った話
ysk8hori
0
250
Other Decks in Programming
See All in Programming
コードとあなたと私の距離 / The Distance Between Code, You, and I
hiro_y
0
210
iOSでSVG画像を扱う
kishikawakatsumi
0
170
SODA - FACT BOOK(JP)
sodainc
1
8.9k
組込みだけじゃない!TinyGo で始める無料クラウド開発入門
otakakot
2
380
Towards Transactional Buffering of CDC Events @ Flink Forward 2025 Barcelona Spain
hpgrahsl
0
120
マイベストのシンプルなデータ基盤の話 - Googleスイートとのつき合い方 / mybest-simple-data-architecture-google-nized
snhryt
0
110
Reactive Thinking with Signals and the Resource API
manfredsteyer
PRO
0
120
品質ワークショップをやってみた
nealle
0
650
エンジニアインターン「Treasure」とHonoの2年、そして未来へ / Our Journey with Hono Two Years at Treasure and Beyond
carta_engineering
0
460
When Dependencies Fail: Building Antifragile Applications in a Fragile World
selcukusta
0
110
なんでRustの環境構築してないのにRust製のツールが動くの? / Why Do Rust-Based Tools Run Without a Rust Environment?
ssssota
14
47k
登壇は dynamic! な営みである / speech is dynamic
da1chi
0
390
Featured
See All Featured
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.2k
How to Ace a Technical Interview
jacobian
280
24k
GraphQLとの向き合い方2022年版
quramy
49
14k
Raft: Consensus for Rubyists
vanstee
140
7.2k
We Have a Design System, Now What?
morganepeng
53
7.9k
Testing 201, or: Great Expectations
jmmastey
45
7.7k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
Bash Introduction
62gerente
615
210k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
658
61k
KATA
mclloyd
PRO
32
15k
A Modern Web Designer's Workflow
chriscoyier
697
190k
Transcript
2023/12/09 ϗϦͪΌΜ ιϑτΣΞ։ൃͱೝෛՙ ̎̌̎̏ ೝෛՙͱͷઓ͍
X @YSK8_ / 🐱🐙 https://github.com/ysk8hori ϗϦͪΌΜ • ϑϩϯτΤϯυΤϯδχΞ • φϯϓϨʢಠʣΞϓϦ
• https://numberp.net/
৺ཧ্ֶͷ֓೦ ೝෛՙͱ • ೝ৺ཧֶ (cognitive psychology) Ͱɺʮ༻͞ΕΔϫʔΩϯάϝϞϦͷ૯ྔʯΛࢦ͢ɻ • ೝෛՙཧͷجຊతͳߟ͑ํɺϫʔΩϯάϝϞϦʔͷׂͱݶքΛΑΓߟྀ͢Δ͜ͱͰɺ ڭҭσβΠϯͷ্࣭͕͢Δͱ͍͏ͷͰ͋Δɻ
ൃද༰ • ίʔυͱೝෛՙ • Ϛωδϝϯτͱೝෛՙ • UI/UXͱೝෛՙ
ίʔυͱೝෛՙ • ίʔυͷϝϯςφϏϦςΟೝෛՙʢՄಡ ੑߏͳͲͷཧղ༰қੑʣͱؔΘΓ͕͋Δ • ͲΕ͚ͩՄಡੑߏΛྑͯ͘͠ • ຊ࣭తͳෳࡶ͞ͷվળࠔ • ಛʹϨϏϡʔ࣌ͷೝෛՙ՝
ೝෛՙͷߴ͍ίʔυϕʔεʢAIੜʣ
TypeScript Graph ϨϏϡʔ࣌ͷೝෛՙݮͷ • TypeScript ͷίʔυϕʔε ʹ͓͚ΔϑΝΠϧؒͷґଘ ؔΛࢹ֮Խ͢Δ CLI •
→՝ • ར༻ऀ͕ίϚϯυΛଧͭ ඞཁ͕͋Δ TypeScript Gr a ph ʹΑͬͯग़ྗ͞Εͨ Merm a id ͷϑϩʔνϟʔτμΠΞάϥϜ
delta-typescript-graph-action TypeScript Graph Λ CI Ͱಈ͔͢ • Pull Request ͰͷมߋՕॴ
पลͷߏΛՄࢹԽͯ͠ Pull Request ʹߘ͢Δ • GitHub Action ͱͯ͠ެ։
TypeScript Graph ͷޮՌ • ݸਓతʹϨϏϡʔ࣌ͷೝෛՙݮʹཱ͍ͬͯΔͱײ͡Δ • ʢΞϯέʔτఆྔతͳܭଌࠓޙʣ • ߏ্ͷΛ༰қʹνΣοΫͰ͖Δ
Ϛωδϝϯτͱೝෛՙ • 💭ΥʔλʔϑΥʔϧ͕ػೳ͠ͳ͍ཁҼʹ ೝෛՙͷߴ͕͋͞Γͦ͏ • 💭ೝෛՙ͕ߴ͍ϓϩδΣΫτͰɺߟྀ ࿙Ε࣮࿙ΕͳͲͳͲෆ۩߹͕ଟൃ͢Δ ͜ͱ͕૾Ͱ͖Δɻ ೝෛՙͷߴ͍ϓϩδΣΫτϚωδϝϯτʢAIੜʣ
େ͖ͳϓϩδΣΫτͷೝෛՙݮ • Ϣʔεέʔε͝ͱʹߟ͑Δ͜ͱͰ • Ϛωδϝϯτ༷ઃܭ࣮γϯϓϧ • ೝෛՙ͍ • 💭 ࠓޙৗʹΞδϟΠϧ։ൃͷΑ͏ʹখ͘͞ΠϯΫϦϝϯτ͠ͳ͕Β։ൃ͍ͨ͠
• ͪΖΜ࠷ऴతͳ౸ୡΛݟࣦ͍͚ͬͯͳ͍ • ͔͠͠ํసͰ͖ΔΑ͏ʹͳΓ͍ͨ Ϣʔεέʔε͝ͱʹϦϦʔεՄೳ͔Λަব͠ɺ࣮ߦͨ͠ɻ
λεΫϚωδϝϯτͷೝෛՙݮ • λεΫͷܨ͕ΓΫϦςΟΧϧύε • →ࠓԿ͕Ͱ͖Δͷ͔Θ͔Δ • →։ൃऀ͕ࣗతʹಈ͚Δ • ʲ؇ืʳ͜͏͍͏ݟͤํΛ࣮ݱ͍ͯ͠Δྑ͍ ײ͡ͷλεΫཧπʔϧ
λεΫΛϑϩʔνϟʔτʹͯ͠ཧ͢Δ
̪̭ʗ̪̞σβΠϯͱೝෛՙ • ΤϯδχΞͷݴ༿σβΠφʔʹڹ͔ͳ͍ • ʮ͜͏ͨ͠ํ͕ྑ͍ͱࢥ͍·͢ʯͰڹ͔ ͳ͍ • ײ֮Ͱͳࠜ͘ڌΛ࣋ͬͯٞͰ͖Δ͖ ೝෛՙͷߴ͍UI
ΤϯδχΞ͕σβΠφʔͱձ͢ΔͨΊʹ৺ཧֶΛ͔͡Δ ̪̭ʗ̪̞ͷೝෛՙݮ • ॻ੶ʮUXσβΠϯͷ๏ଇʯ • L a ws of UX
ͷαΠτΛॻ੶Խͨ͠ͷ • L a ws of UX Ͱհ͞Ε͍ͯΔ৺ཧֶత๏ଇ • ̎̍ݸத̍̎ݸ͕ೝʹؔΘΔ๏ଇ • →UI/UXσβΠϯͷ࣭ͷೝෛՙͱؔ Θ͍ͬͯΔʢงғؾͰݴͬͯ·͢ʣ UXσβΠϯͷ๏ଇ
৺ཧֶత๏ଇΛࠜڌʹձͰ͖ͨ • ࣗͷײ֮ͷݴޠԽ͕Ͱ͖ͨ • ೲಘ͍͚ͯͨͩ͠Δ • ʮࢲͦͷॻ੶࣋ͬͯ·͢ʂʯͳͲͷԠ • ڞ௨ೝ͕͍ࣝ࣋ͯͯΔײ •
ࢍಉΛಘΒΕɺಉ͡ํΛ͘͜ͱ͕Ͱ͖ͨʂ • 💭 ࠓޙ͞ΒʹͦͷํΛ໌֬ʹఆ͍͖͍ٛͯͨ͠ • →σβΠϯݪଇͷఆٛ
̎̌̎̏ͷՌɿ ೝෛՙͱઓͬͨ݁Ռɺ৺ཧֶత๏ଇͱग़ձͬͨ ͓ΘΓʹ • ⭐ UI/UXͷೝෛՙݮίʔυϕʔεͷϝϯςφϏϦςΟվળʹͭͳ͕Δ • UI/UXͷೝෛՙݮɺ݁Ռతʹ֓೦͝ͱͷUIίϯϙʔωϯτAPIΛ࡞Δ͜ͱʹͳΔ • ͦΕσβΠϯγεςϜDDDͰ
ೝෛՙݮͯ͢Λղܾ͠·͢ ΒΜ͚Ͳɻ Ch a tGPT͕ੜͨ͠ʮೝෛՙΛԼ͛Δ͜ͱ͕ͯ͢Λղܾ͢ΔʯͱޛΓΛ։͍ͨϑϩϯτΤϯυΤϯδχΞͷը૾