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
1k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Learning to Code by Failing Safely
Lucas Cherkewski
July 22, 2017
More Decks by Lucas Cherkewski
See All by Lucas Cherkewski
Demystifying HTML: An introduction for beginners
lchski
0
360
Tiny Little Pieces: Designing and developing with pattern libraries
lchski
1
290
Why bother with code?
lchski
1
790
(Re)Designing Creativity
lchski
0
280
Be the Perfect Client (Round 2!)
lchski
0
780
Be the Perfect Client
lchski
1
450
Other Decks in Programming
See All in Programming
メソッドのジェネリクスでGoの夢は広がるか? / Kyoto.go #65
utgwkk
3
750
Snowflake Summitでの新機能 CoCo / CoWork / snowflake-summit-2026-overall-what-new-coco
tatsuhiro
1
130
Oxcを導入して開発体験が向上した話
yug1224
4
310
ユニットテストの先へ:テスト技法で要求・仕様を整理するJava開発実践 / Beyond_Unit_Testing_Practical_Java_Development_Techniques_for_Organizing_Requirements_and_Specifications
shimashima35
0
400
AIとASP.NET Coreで雑Webアプリを作った話
mayuki
0
590
Technical Debt: Understanding it Rightly, Engaging it Rightly #LaravelLiveJP
shogogg
0
220
エンジニアと一緒にテストコードの設計と実装を改善した話
mototakatsu
0
170
ローカルLLMでどこまでコードが書けるか -拡張版 / How much code can be written on a local LLM Extended
kishida
10
4k
例外の正しい扱い方 そのエラー try-catchして大丈夫?
jinwatanabe
0
230
並列実装の現場、2ヶ月間実務でAIを使い倒したAIもPCも私も限界が近い
ming_ayami
0
130
Mujeres en SEO Summit 2026 - Greatest Disaster Hits en Web Performance
guaca
0
170
IBM Bobを活用したレガシーアプリの最新化
oniak3ibm
PRO
1
190
Featured
See All Featured
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
270
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
270
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
230
The Spectacular Lies of Maps
axbom
PRO
1
800
Accessibility Awareness
sabderemane
1
140
Site-Speed That Sticks
csswizardry
13
1.2k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2k
Navigating Team Friction
lara
192
16k
Thoughts on Productivity
jonyablonski
76
5.2k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
160
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