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
800
(Re)Designing Creativity
lchski
0
290
Be the Perfect Client (Round 2!)
lchski
0
790
Be the Perfect Client
lchski
1
450
Other Decks in Programming
See All in Programming
継続モナドとリアクティブプログラミング
yukikurage
3
470
Contextとはなにか
chiroruxx
1
390
Language Server 使ってる? 〜VSCode と Zed の場合〜 / Are you using a Language Server? ~For VS Code and Zed~
handlename
0
840
「AIで開発し、AIを届ける」をEvalでつなぐ 〜AIネイティブに始めるプロダクト開発の実践〜 / Connecting "Develop with AI, deliver AI" with Eval
rkaga
4
5.7k
Go1.27で導入されるジェネリクスメソッドでできること
mackee
0
260
Vite+ Unified Toolchain for the Web
naokihaba
0
730
Welcome to the "Parametricity" 🏙️ − Generic だけど Specific な世界 −
guvalif
PRO
1
140
OS アップデート対応の取り組み方がもっと共有されてほしい
andpad
0
110
1B+ /day規模のログを管理する技術
broadleaf
0
130
えっ!!コードを読まずに開発を!?
hananouchi
0
170
ADKを使って簡単にAIエージェントを作ってみよう
k1mu21
0
290
アルゴリズムは何を圧縮しているのか ─ Haskell から育った「圧縮代数」というメンタルモデル
naoya
15
3.2k
Featured
See All Featured
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
760
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
What's in a price? How to price your products and services
michaelherold
247
13k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
Believing is Seeing
oripsolob
1
170
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Navigating Weather and Climate Data
rabernat
0
290
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
360
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2.1k
Making Projects Easy
brettharned
120
6.7k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.6k
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