• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Paul Clapham
  • Tim Cooke
  • Devaka Cooray
Sheriffs:
  • Liutauras Vilda
  • paul wheaton
  • Rob Spoor
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Piet Souris
  • Mikalai Zaikin
Bartenders:
  • Carey Brown
  • Roland Mueller

If _______________, you have at least another level to master before calling yourself a programmer.

 
author & internet detective
Posts: 41967
911
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

If _______________, you have at least another level to master before calling yourself a programmer.



This meme is going around on twitter. Want to try filling it in?
 
Jeanne Boyarsky
author & internet detective
Posts: 41967
911
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I'lll start:

If you've never argued about why deadlines are impossible, you have at least another level to master before calling yourself a programmer.
 
Rancher
Posts: 383
13
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
If all too often you give overly optimistic coding estimates for projects (because you wouldn't want to disappoint anybody), you have at least another level to master before calling yourself a programmer.

This is fun Jeanne, thanks!  
 
Marshal
Posts: 79707
381
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
. . . never deleted 50% of your code and found no change in functionality . . .
 
Sheriff
Posts: 67750
173
Mac Mac OS X IntelliJ IDE jQuery TypeScript Java iOS
  • Likes 3
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
"you think clever code is good"
 
Ranch Hand
Posts: 974
11
  • Likes 2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
If you think that all software problems should be solved by that one tool and programming language you know best, ...


I mean this: I once had a colleague who did everything in Delphi what could have be done far more easily in e.g. a shell script. But he knew Delphi, so everything was solved with calling a little Delphi exe. Calling a Delphi console exe to copy some files to a certain location, stuff like that.
 
Marshal
Posts: 5562
326
IntelliJ IDE Python Java Linux
  • Likes 3
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
If you think your code is perfect, you have at least another level to master before calling yourself a programmer.
 
Bartender
Posts: 1158
20
Mac OS X IntelliJ IDE Oracle Spring VI Editor Tomcat Server Redhat Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
If you think politics and communication are not important, you have at least another level to master before calling yourself a programmer.

you think your code is perfect,


It still wasn't perfect,
As year followed year,
And strangers would comment,
“Is that guy still here?”

He died at the console,
Of hunger and thirst.
Next day he was buried,
Face down, nine-edge first.
The Last Bug!
 
Campbell Ritchie
Marshal
Posts: 79707
381
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
. . . you believe that getting the correct result from two runs of the program means your program is correct . . .
 
Campbell Ritchie
Marshal
Posts: 79707
381
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
. . . you can't understand any of the documentation . . .
 
Campbell Ritchie
Marshal
Posts: 79707
381
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

A few minutes ago, I wrote:. . . you can't understand any of the documentation . . .

. . . you can understand all of the documentation . . .
 
Ranch Hand
Posts: 80
1
IntelliJ IDE Java Linux
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Jan de Boer wrote:If you think that all software problems should be solved by that one tool and programming language you know best, ...


I mean this: I once had a colleague who did everything in Delphi what could have be done far more easily in e.g. a shell script. But he knew Delphi, so everything was solved with calling a little Delphi exe. Calling a Delphi console exe to copy some files to a certain location, stuff like that.



This is exactly the one I wanted to write as well Now I have to thing of another one.

1) ... you've never rewritten your code just because you found out there is a better way of doing it...
2) ... you never fixed bugs on production using vim, while waiting for the official hot-fix to go live...
 
Randy Maddocks
Rancher
Posts: 383
13
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
If you do the same thing over and over again and expect a different result...

Many of you may also recognize that as the definition of insanity / stupidity. Some days, when I am very frustrated I reach that point of desperation where I cross my fingers, close my eyes, and quietly pray that running my code again without any changes will yield correct results.
 
Campbell Ritchie
Marshal
Posts: 79707
381
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
. . . you know you can correct code by simply staring blankly at it . . .
 
Randy Maddocks
Rancher
Posts: 383
13
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Campbell Ritchie wrote:...you know you can correct code by simply staring blankly at it...




That sort of segways nicely from my previous post about doing the same thing over and over and expecting different results. There have been times I have had this kind conversation with myself after staring at my code for what seems like an eternity: "There is no way this shouldn't work. I can't see where this is buggy. Since I don't see any problems I am going to run it again, it should work"... If you step back and look at this any sane person would come to the conclusion that the "programmer is not playing with a full deck", but in the "heat of the moment" when debugging code your mind can do strange things...
 
Campbell Ritchie
Marshal
Posts: 79707
381
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
. . . In which case, you have given another quote:-
. . . if you think you can sort it out in the heat of the moment . . .
 
What are you doing in my house? Get 'em tiny ad!
We need your help - Coderanch server fundraiser
https://coderanch.com/wiki/782867/Coderanch-server-fundraiser
reply
    Bookmark Topic Watch Topic
  • New Topic