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
Learning to Code by Failing Safely
Search
Lucas Cherkewski
July 22, 2017
Programming
0
910
Learning to Code by Failing Safely
Lucas Cherkewski
July 22, 2017
Tweet
Share
More Decks by Lucas Cherkewski
See All by Lucas Cherkewski
Demystifying HTML: An introduction for beginners
lchski
0
320
Tiny Little Pieces: Designing and developing with pattern libraries
lchski
1
240
Why bother with code?
lchski
1
760
(Re)Designing Creativity
lchski
0
240
Be the Perfect Client (Round 2!)
lchski
0
700
Be the Perfect Client
lchski
1
410
Other Decks in Programming
See All in Programming
rage against annotate_predecessor
junk0612
0
170
詳解!defer panic recover のしくみ / Understanding defer, panic, and recover
convto
0
240
Azure SRE Agentで運用は楽になるのか?
kkamegawa
0
2.4k
モバイルアプリからWebへの横展開を加速した話_Claude_Code_実践術.pdf
kazuyasakamoto
0
330
testingを眺める
matumoto
1
140
AIコーディングAgentとの向き合い方
eycjur
0
270
go test -json そして testing.T.Attr / Kyoto.go #63
utgwkk
3
310
パッケージ設計の黒魔術/Kyoto.go#63
lufia
3
440
請來的 AI Agent 同事們在寫程式時,怎麼用 pytest 去除各種幻想與盲點
keitheis
0
120
機能追加とリーダー業務の類似性
rinchoku
2
1.3k
今から始めるClaude Code入門〜AIコーディングエージェントの歴史と導入〜
nokomoro3
0
190
HTMLの品質ってなんだっけ? “HTMLクライテリア”の設計と実践
unachang113
4
2.9k
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
74
5k
A better future with KSS
kneath
239
17k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.7k
Automating Front-end Workflow
addyosmani
1370
200k
Why Our Code Smells
bkeepers
PRO
339
57k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
The Art of Programming - Codeland 2020
erikaheidi
56
13k
The World Runs on Bad Software
bkeepers
PRO
70
11k
Statistics for Hackers
jakevdp
799
220k
Building Adaptive Systems
keathley
43
2.7k
Bash Introduction
62gerente
615
210k
Transcript
Learning to code by failing safely
What’s the plan?
1. Groundwork
1. Groundwork 2. Process
1. Groundwork 2. Process 3. Resources
None
Lucas Cherkewski
What is code?
Code is…
Code is… scary?
Code is… scary? Code is… hard?
Code is… scary? Code is… hard? Code is… worthwhile?
Is code scary?
Powerful stuff
Movie portrayals of code
It’s reasonable to feel that code is scary
Is code hard?
Code is (literally) an unfamiliar language
We try hard to learn, but walk away confused
Even with practice, it can be difficult
I struggle with code, too
Is code worthwhile?
Yes!
Major industries embracing tech
Thinking technically is valuable
We can solve our own problems
We can work with better coders
Knowing code enables us to work in a technical world
What is code, really?
VS The Product The Process
Process > Product
What is code? A problem solving process
Who can code?
None
Only nerds, definitely.
Only people gifted with awesome coding power, definitely.
BAH.
Anyone can code.
Anyone can code. (If you can problem solve.)
Anyone can code. This is a good thing.
What are some practical examples of code?
Google search
None
None
None
Formatting text
None
None
None
None
None
=
= <strong>
Building spreadsheets
None
None
None
None
None
None
Why so many questions?
None
Socrates
Socrates: Not just an old dead guy.
Questions are key to learning to code.
None
Socrates died for your questions.
How do we code?
The Process
1. Identify
1. Identify 2. Research
1. Identify 2. Research 3. Try
The key is iteration.
1. Identify
1. Identify 2. Research
1. Identify 2. Research 3. Try
Iterate, Iterate, Iterate.
Where should I start?
Personal projects Fun failure
None
None
None
Client projects Always an imposter
Who can help me learn to code?
In-person
In-person • Ladies Learning Code
In-person • Ladies Learning Code • Camp Tech
In-person • Ladies Learning Code • Camp Tech • Lighthouse
Labs
Online courses
Online courses • Treehouse
Online courses • Treehouse • Codecademy
Online courses • Treehouse • Codecademy • Lynda
Online resources
Online resources • CSS-Tricks
Online resources • CSS-Tricks • MDN
Online resources • CSS-Tricks • MDN • Stack Overflow
Tools
Tools • Code editors
Tools • Code editors • Codepen
Tools • Code editors • Codepen • Glitch
WordPress specific
WordPress specific • Codex
WordPress specific • Codex • Facebook groups
WordPress specific • Codex • Facebook groups • WordCamps and
meetups
Why bother with code?
Code is scary and hard, but worthwhile
Code through research, exploration, and creation
Do it again and again
None
Thanks! Thanks!
[email protected]
@lchski