DEV Community

Cover image for Programming is ...

Programming is ...

Michiel Hendriks on August 25, 2018

In the same style as the Love is ... comic, write your best Programming is ... line. To start this off, an adaptation of a Louis Srygley quote: ...
Collapse
 
ben profile image
Ben Halpern

Programming is ... an exercise in managed uncertainty.

Collapse
 
sethusenthil profile image
Sethu Senthil

Programming is ... the art of sending stack overflow a lot traffic.

Collapse
 
avalander profile image
Avalander

Programming is... pain, anyone who tells you differently is selling something.

Programming is pain

Collapse
 
ben profile image
Ben Halpern

Pain + reward ... hopefully :)

Collapse
 
avalander profile image
Avalander

Most of the time, at least :)

Collapse
 
elmuerte profile image
Michiel Hendriks

Oh no 😱 That is not right. It should not ever be like that.

Collapse
 
avalander profile image
Avalander

Soo... what are you selling? :P

Collapse
 
tobiassn profile image
Tobias SN

import english

print(“Programming is ... “ + english.words[“programming”].definitions[0])

Output:

Programming is ... a perpetual process where you start to overthink, and use it to overcomplicate simple concepts.

Collapse
 
archbloom profile image
Bhushan Authankar

Programming is ... the mud on your hand that won't wash off.

Collapse
 
markwragg profile image
Mark Wragg

Programming is ... the path to the dark side. Programming leads to bugs, bugs lead to debugging, debugging leads to suffering.

Collapse
 
blcarson profile image
Brandon Carson

Programming is ... the closest you'll ever get to learning magic.

Collapse
 
goncalodev profile image
Gonçalo Marques

Programming is... a compelling yet abusive relationship.

Collapse
 
m_nevin profile image
Marc Nevin

Programming is... Learning that most software is not as well made as you used to think

Collapse
 
sudiukil profile image
Quentin Sonrel

Programming is... [SEGFAULT]

Collapse
 
sadick profile image
Sadick

Introducing bugs in a manageable way until it works.😎

Collapse
 
pratikaambani profile image
Pratik Ambani • Edited

Programming is... ..but it was working on my local. 😔😔😫

Collapse
 
nch7 profile image
Nick Chikovani

Programming is ... endless abstraction

Collapse
 
eazel7 profile image
Diego

Programming is... drawing constellations in the night sky of 0s and 1s

Collapse
 
alexruzenhack profile image
Alex Ruzenhack

Programming is ... feel like having superpowers, which we have to use with responsibility.

Collapse
 
keppla profile image
Benjamin Köppchen

...or, in any kind - usefull at all.

I mean, i'm pretty sure it's not exactly irresponsible to create the 100th internal-tool-CRUD-app, but it kinda feels like using ironman's arc-reactor as a beer coster - useful in a technical sense, but somehow short of it's possibilities.

Collapse
 
lewiscowles1986 profile image
Lewis Cowles

Programming is going from uncertain of how something works to certain, back to uncertain because you later learn of the various indirection and high-level constructs necessary to facilitate your original and subsequent solutions.

Collapse
 
shiling profile image
Shi Ling

Programming is... Learning to let things go.

That code you spent weeks working on a few years ago? Yea let it go. Delete it. At first you might feel sad and it hurts, but soon you'll learn it feels so gooood.

Collapse
 
northbear profile image
northbear

... feeling proud when you solve hard task.
... feeling a little disappointed when someone finds better solution.
%))

Collapse
 
ben profile image
Ben Halpern

There's always going to be a better solution, no need to feel bad.

Collapse
 
northbear profile image
northbear

No need, sure... But it happens. :))

Collapse
 
madhu profile image
madhu

Programming is ... good unless u ran into some troublesome bugs!

Collapse
 
keppla profile image
Benjamin Köppchen

...frustrating, until you're done, then it's a short moment of awesome. and then, it's legacy and frustrating again.

Collapse
 
c0il profile image
Vernet Loïc • Edited

Programming is ... ... si gnimmargorP

Collapse
 
themattyg profile image
Matt Graham

Programming is ... the most maddening and rewarding of professions.

Collapse
 
hughsheehy profile image
hughsheehy

Programming is....thinking precisely and writing it down.

Collapse
 
vigzmv profile image
Vignesh M

Programming is.. Writing the script for the future... But it mostly involves choosing a variable name and positioning a div

Collapse
 
silwing profile image
Silwing

Programming is... discovering that silly error which has been bugging you forever

Collapse
 
jsn1nj4 profile image
Elliot Derhay

Programming is ... where was I before that email came in?

Collapse
 
dhandspikerwade profile image
Devin Handspiker-Wade • Edited

Programming is... an exercise of cause and effect without knowing either the causes or the effects.

Collapse
 
devmazee2057282 profile image
dewbiez

Programming is ... the art of discovering new problems that you didn't know existed, or could.

Collapse
 
rrampage profile image
Raunak Ramakrishnan

Programming is ... a way to convert feature requests to bug reports over multiple deadlines.

Collapse
 
zhentzhou profile image
Zhenting Zhou

Programming is ... continuous learning and relearning

Collapse
 
pierrefaniel profile image
Pierre Faniel

Programming is... well, it works on my computer...

Collapse
 
cjbrooks12 profile image
Casey Brooks

Programming is ... making something cool, then fixing its bugs until you decide to rewrite it.

Collapse
 
michaeltd profile image
michaeltd

Programming is ...


INPUT=$(cat /dev/left_ear)

printf "OUTPUT: %s\n" $INPUT > /dev/right_ear

if you know what I mean ...

Collapse
 
cport1 profile image
Chris Portscheller

Programming is ... digital philosophy

Collapse
 
guneyozsan profile image
Guney Ozsan

Programming is ... overcomplicating things without even noticing.

Collapse
 
rapidnerd profile image
George

Programming is... the art of finding small things that annoy you and smashing them with a hammer

Collapse
 
pratikaambani profile image
Pratik Ambani

Programming is... ..but it was working yesterday. 😓😓

Collapse
 
tayloredwards profile image
TaylorEdwards

Programming is ... not knowing what you're doing a majority of the time, but figuring it out regardless.

Collapse
 
tg_seven profile image
Trupti Gaikwad

Programming is....the joy you feel when your tests break for the right reasons

Collapse
 
5n4p_ profile image
Andreas Schnapp • Edited

Programming is ... staring at the screen and pondering: "why could it ever work"

Collapse
 
littleomie profile image
Omie Onin

Programming is ... Love <3

Collapse
 
pratikaambani profile image
Pratik Ambani

Programming is... ..who committed code on git with my username?? 😒😒

Collapse
 
dev_theresa profile image
Theresa

Programming is... puzzle solving for people who like typing.

Collapse
 
themattyg profile image
Matt Graham

Programming is... rejoicing when you've moved that box 2 pixels after banging your head for 2 hours.

Collapse
 
salimrahmani profile image
Salim Rahmani

Programming is...hum..is..euh...is..hmmm...is...Programming..is...euh..is..

Collapse
 
shakee93 profile image
Shakeeb Sadikeen

Programming is... ton of node_modules

Collapse
 
eichgi profile image
Hiram

Programming is... when like you to go mad trying to solve something over and over.

Collapse
 
pnmcosta profile image
Pedro Maia Costa

Programming is... the ability to keep it simple stupid.

Collapse
 
ximias profile image
Alex Holberg

A procarious balance between creating and repairing, while navigating a nimble monstrosity in a rough sea of denial, contradiction, and bliss.

Collapse
 
mofiqul profile image
Mofiqul Islam

Programming is writing your own future

Collapse
 
elmuerte profile image
Michiel Hendriks

... and demise at the same time

Collapse
 
utsavdeep profile image
UTSAV DEEP

Programming is an art of unintentionally creating bugs (or unexpected random features) and fixing it.

Collapse
 
desenfirman profile image
Dese Narfa Firmansyah

Programming is ...

(Oh, wait! We got infinite loop here. We need to interrupt this and fix it ASAP!)

Collapse
 
adambrandizzi profile image
Adam Brandizzi • Edited

Programming is... never having to say you're sorry. With so many moving parts, frameworks and libraries in your project, you can always shift the blame 😂

Collapse
 
jacoby profile image
Dave Jacoby

Programming is ... dealing with the stupidest thing really smart people have thought up, forever.

Collapse
 
ab0nilla profile image
Alejandro Bonilla

Programming is ... sexy

Collapse
 
kspeakman profile image
Kasey Speakman

Programming is... making me wish I was a ditch digger today.

Collapse
 
pratikaambani profile image
Pratik Ambani

Programming is... ..what the beep am I doing since these many years??

Collapse
 
dfellini profile image
Dan Fellini

Programming is... playing with puzzles all day and getting paid pretty well for it.

Collapse
 
untungso profile image
Untung So Andryanto

Programming is ... lala here lala there until it works

Collapse
 
pratikaambani profile image
Pratik Ambani

Programming is.... Why the beep is this not working... 😂😂

Collapse
 
thefinalcountup profile image
Satish

Programming is...looking at your code 2 years later and wondering why someone actually paid you to write that crap!

Collapse
 
thefinalcountup profile image
Satish

Programming is...forgetting that bugs have feelings!

Collapse
 
antonfrattaroli profile image
Anton Frattaroli

Programming is a bunch of monkeys at keyboards that sometimes type something that the other monkeys use :)

Collapse
 
kylerconway profile image
Kyle R. Conway

Programming is ... a slot machine with worse odds of success then those in a casino, even though you may have full control of the outcome, but you keep on pulling...

Collapse
 
markusgradl profile image
Markus Gradl

Programming is the art of creating an program from these ingredients: Thousands of lines of existing coding, hundreds of statements, multi-page request in amateur prose.

Collapse
 
dansyuqri profile image
Muhammad Syuqri

Programming is ... not about knowing what works, but about what doesn't

Collapse
 
tomasmuzas profile image
Tomas Mūžas

Programming is ... telling computer what to do, and it actually doing it. EXACTLY as YOU told it to do...

Collapse
 
jlarrieux profile image
Jean-Rodney Larrieux

Programming is the art of creating beautiful new world... Or trying to repair the nightmarish world of others!