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
Useless Programming
Search
Ivan Zarea
June 01, 2013
Programming
160
3
Share
Useless Programming
The presentation I gave as a lightning talk at Hotcode 2013
Ivan Zarea
June 01, 2013
More Decks by Ivan Zarea
See All by Ivan Zarea
History of Computer Science 2015 Lecture 2
minivan
0
46
History of Computer Science 2015 Lecture 1
minivan
2
150
JS Meetup Chișinău #1
minivan
1
120
Passing down the pain. (eurucamp 2015)
minivan
0
48
Other Decks in Programming
See All in Programming
Offline should be the norm: building local-first apps with CRDTs & Kotlin Multiplatform
renaudmathieu
0
230
AI-DLC Deep Dive
yuukiyo
9
4.7k
Road to RubyKaigi: Play Hard(ware)
makicamel
1
440
YJITとZJITにはイカなる違いがあるのか?
nakiym
0
250
決定論 vs 確率論:Gemini 3 FlashとTF-IDFを組み合わせた「法規判定エンジン」の構築
shukob
0
110
書籍「ユーザーストーリーマッピング」が私のバイブル
asumikam
4
420
의존성 주입과 모듈화
fornewid
0
150
AI時代のエンジニアリングの原則 / Engineering Principles in the AI Era
haru860
0
600
Angular Signal Forms
debug_mode
0
120
10 Tips of AWS ~Gen AI on AWS~
licux
5
460
Spec Driven Development | AI Summit Vilnius
danielsogl
PRO
1
110
ふりがな Deep Dive try! Swift Tokyo 2026
watura
0
230
Featured
See All Featured
Fireside Chat
paigeccino
42
3.9k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Practical Orchestrator
shlominoach
191
11k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Docker and Python
trallard
47
3.8k
The SEO Collaboration Effect
kristinabergwall1
1
430
Thoughts on Productivity
jonyablonski
76
5.1k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Amusing Abliteration
ianozsvald
1
160
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
460
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.7k
Transcript
Useless Programming as a development methodology Ivan Zarea, @min_ivan
useless - having or being of no use
By example
sl
Stands for "Steam Locomotive"
Stands for "Steam Locomotive" Meant as a punishment for typos
From the manual: display animations aimed to correct users who accidentally enter sl instead of ls.
None
Yes, it displays a locomotive
Yes, it displays a locomotive Yes, it's wonderful
Yes, it displays a locomotive Yes, it's wonderful Yes, it
has options
-a An accident. -l Shows little one. -F It flies.
-e Allow interrupt by Ctrl+C.
-a An accident. -l Shows little one. -F It flies.
-e Allow interrupt by Ctrl+C. You can combine them
None
how "useful" is that?
cowsay
None
Options, too! -d paranoia. -s "appear thoroughly stoned". -t tired.
-w wired!
None
Fun facts: You can add .cow files
Fun facts: You can add .cow files From the changelog:
"I renamed devil.cow to daemon.cow because I know better :-)"
None
libraries, too!
a small Ruby gem
None
"Hotcode".lentgh
"Hotcode".lentgh # => 7
"Hotcode".lentgh # => 7 "Hotcode".calss # => String
this is the only place the meme is actually acceptable!
its name?
its name? close_enough
conclusion?
None