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
3
150
Useless Programming
The presentation I gave as a lightning talk at Hotcode 2013
Ivan Zarea
June 01, 2013
Tweet
Share
More Decks by Ivan Zarea
See All by Ivan Zarea
History of Computer Science 2015 Lecture 2
minivan
0
35
History of Computer Science 2015 Lecture 1
minivan
2
130
JS Meetup Chișinău #1
minivan
1
100
Passing down the pain. (eurucamp 2015)
minivan
0
37
Other Decks in Programming
See All in Programming
Scalable Customer Journey Orchestration (CJO)
lewuathe
0
440
Three ways to use AI on Android: The Good, the Bad and the Ugly
marxallski
0
110
Site Reliability Engineering for GMO
pyama86
9
1.1k
冗長なエラーログを削減し、スタックトレースを手に入れる / Reducing Verbose Error Logs and Obtaining Stack Traces
upamune
0
1.1k
CDKコントリビュートの最初の壁を越えよう! -簡単issueの見つけ方-
badmintoncryer
3
240
if constexpr文はテンプレート世界のラムダ式である
faithandbrave
3
690
“Seeing Like a Programmer”—Resiliency, Limits, and Moral Hazards in Software Engineering (LambdaConf 2024)
chriskrycho
0
170
ServerAction で Progressive Enhancement はどこまで頑張れるか? / progressive-enhancement-with-server-action
takefumiyoshii
6
460
Fast JSX: Don't clone props object #28768
yossydev
1
200
Fragment Composition of GraphQL
quramy
13
1.5k
DMMプラットフォームがTiDB Cloudを採用した背景
pospome
9
4.3k
スキーマ駆動開発による品質とスピードの両立 - 私達は何故、スキーマを書くのか
kentaroutakeda
0
180
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
8
3.4k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
41
4.4k
From Idea to $5000 a Month in 5 Months
shpigford
378
45k
The Pragmatic Product Professional
lauravandoore
26
5.8k
Why You Should Never Use an ORM
jnunemaker
PRO
51
8.7k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
242
1.2M
Unsuck your backbone
ammeep
664
57k
How STYLIGHT went responsive
nonsquared
92
4.8k
Web development in the modern age
philhawksworth
203
10k
The Invisible Customer
myddelton
114
12k
Teambox: Starting and Learning
jrom
128
8.4k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
21
1.6k
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