Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
How to be programmer who can speak to human
Search
Arnon Puitrakul
March 11, 2017
Programming
52
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
How to be programmer who can speak to human
YWC Programming Meetup #4
Arnon Puitrakul
March 11, 2017
Other Decks in Programming
See All in Programming
ハーネス設計入門 〜 基礎知識の整理から実務へのステップアップ 〜
kinopeee
28
32k
當我們開始不讀 Code - AI Agent 時代,Code Review 與 Clean Code 還剩下什麼?
jame2408
1
210
Agents on Rails - Rails at Scale 2026
irinanazarova
0
560
iOS 27でニュースアプリはどう変わる!? 〜日経電子版の新機能対応と、開発事例から〜
lynnswap
7
13k
JIS keyboard support in Omarchy
lef237
0
110
S3 TablesのIcebergデータに、AIエージェントからアクセスしてみた / 20261016developersio2026joetsu-accessing-iceberg-in-s3tables-via-agent
kasacchiful
PRO
0
150
AmebaブログはKMPから卒業します
kmars0605
0
190
RAG の “R” を Swift で覗いてみる 〜「意味から探す」検索の仕組み〜
nao_randd
0
160
見えないものを探る要求要件定義に必要な基本的思考 / invisible-requirement-thinking
minodriven
15
8.5k
Atomic Design, Enforced: Scaling Mobile Design Systems (next.app devCon / droidCon Berlin 2026)
steliosf
PRO
0
170
FactoryBotをやめればRSpecは速くなるのか?
yuta_onishi_97
0
330
Unity6 URPによる海底をテーマにしたVJシステムの解説 | Unity Shader 完全に理解した 勉強会
gam0022
0
370
Featured
See All Featured
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
400
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
600
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
[RailsConf 2023] Rails as a piece of cake
palkan
59
7.1k
Unsuck your backbone
ammeep
672
58k
Designing for Performance
lara
612
70k
Design in an AI World
tapps
1
350
Chasing Engaging Ingredients in Design
codingconduct
0
360
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.1k
The agentic SEO stack - context over prompts
schlessera
0
970
The Limits of Empathy - UXLibs8
cassininazir
2
720
Transcript
How to be programmer who can speak to human @arnondora
about:me Arnon Puitrakul Backend and Android Developer, DBA #MUICT12 MSP#17
YWC#14 @arnondora arnon.puitrakul +ArnonPuitrakul arnondora.in.th
Algorithm (noun.) A word used by programmer when they do
not want to explain what they did
if (….) { ……. } else { ……. } How
Programmer Think
If then else How Human Think
Curse of knowledge is a cognitive bias that occurs when
an individual, communicating with other individuals, unknowingly assumes that the others have the background to understand
Let’s imagine ! If someone explain something new for you
and you don’t understand what he said at all, how are you feeling ?
None
None
Rule #1 They don’t know what you did!
Rule #2 Computer is not a rocket science !
https://www.flickr.com/photos/spacex/27661326426/
Rule #3 If you don’t understand, they don’t understand you
too!
Rule #4 “Human Language” is understand by human!
Rule #5 Stay clam!
#1 : They don’t know what you did! #2 :
Computer is not a rocket science ! #3 : If you don’t understand, they don’t understand you too! #4 : “Human Language” is understand by human! #5 : Stay Clam
Example #1 You have to recompile code in order to
connect to the database It’s simple. You just click on the play button on the top of screen
Example #2 React is Javascript Library for creating Front-End React
is our helper for creating user interface
Albert Einstein “” If you can’t explain it simply, you
don’t understand it well enough. “