41
votes
\$\begingroup\$

As you all know, we're very close to sending SWAG to some of you! One of items you'll get is this awesome T-shirt!

DAMN AWESOME T-SHIRT

As you can see, below the logo we placed a very short tagline: "Making code slightly less wrong.". This is the tagline that was proposed in chat. But not everyone is in chat. So we'd like you guys to give us your proposals and vote to pick the one we’re gonna print.

Here're rules:

  • Add proposals as answers to this meta post.
  • One proposal per answer.
  • We’ll close the list and voting in January 15th, 2016 @ 1:37pm EST. The answer with the biggest number of upvotes on that date wins and goes to printing. Caveat: this is subject to approval from the design team overlords me.

And here're guidelines:

  • It should be a one-liner. So it can't be too long (or too short :)). Probably similar in length to "Making code slightly less wrong."... more or less... :)
  • Yea, I think that's it.
\$\endgroup\$
7
  • \$\begingroup\$ Can they use.. colourful language? (like "Crap"). \$\endgroup\$
    – Dan
    Jan 7 '16 at 10:05
  • \$\begingroup\$ @DanPantry I'd say it depends on context :) \$\endgroup\$
    – Paweł
    Jan 7 '16 at 10:06
  • 8
    \$\begingroup\$ I can haz my name on it ? :) \$\endgroup\$
    – Emily L.
    Jan 7 '16 at 13:35
  • \$\begingroup\$ @EmilyL. umm.. I don't think so :) \$\endgroup\$
    – Paweł
    Jan 7 '16 at 14:15
  • 1
    \$\begingroup\$ # I survived the The Mission If only you could put links on t-shirts. \$\endgroup\$
    – Dan
    Jan 7 '16 at 14:58
  • \$\begingroup\$ Where can I find a file with that image? I can print it on a shirt myself... \$\endgroup\$ Jan 12 '16 at 9:46
  • 1
    \$\begingroup\$ @KonradViltersten well the Code Review logo is a copyrighted property of Stack Exchange Inc. ..I wouldn't mess with that ;-) \$\endgroup\$ Jan 15 '16 at 17:00

48 Answers 48

32
votes
\$\begingroup\$

Making code slightly less wrong.

Just so the ones loving the existing line can vote to keep it.

Credits: @Zak

\$\endgroup\$
13
  • \$\begingroup\$ I think I really like it. \$\endgroup\$
    – Morwenn
    Jan 7 '16 at 12:10
  • \$\begingroup\$ -1 because less wrong is (already used as) a tagline of the Skeptics community (e.g. Skeptics.SE) \$\endgroup\$
    – ChrisW
    Jan 7 '16 at 17:00
  • 6
    \$\begingroup\$ @ChrisW and that means that the Skeptics community has some patent on using "less wrong"? \$\endgroup\$ Jan 7 '16 at 17:15
  • \$\begingroup\$ @ChrisW I can't find any reference to "less wrong" being included in the tagline on skeptics.stackexchange.com \$\endgroup\$ Jan 7 '16 at 17:18
  • \$\begingroup\$ @SimonForsbergMcFeely Merely that I wouldn't choose e.g. "pro choice" or "pro life" or whatever as a tagline either. I'm simply saying that this phrase already has some associations which you may or may not be aware of, and which are more-or-less unrelated to this site. \$\endgroup\$
    – ChrisW
    Jan 7 '16 at 17:22
  • 2
    \$\begingroup\$ @SimonForsbergMcFeely Also code isn't supposed to be wrong at all, is it? So isn't "slightly less wrong" a bit of false humility, in this context? \$\endgroup\$
    – ChrisW
    Jan 7 '16 at 17:28
  • 1
    \$\begingroup\$ Perhaps this could be revised to 'Making good code slightly less wrong'? \$\endgroup\$
    – Mast Mod
    Jan 7 '16 at 19:39
  • \$\begingroup\$ @Mast Or "Making working code slightly less wrong" \$\endgroup\$ Jan 7 '16 at 20:51
  • 5
    \$\begingroup\$ @SimonForsbergMcFeely "working" isn't catchy. I like the proposed tagline for it is funny and also makes reviewers humble, and highlights the fact that there is no perfect code :) \$\endgroup\$
    – Morwenn
    Jan 8 '16 at 0:16
  • 3
    \$\begingroup\$ -1 Isn't the whole basis of this site that there's a difference between "good" and "not wrong"? \$\endgroup\$ Jan 9 '16 at 12:13
  • \$\begingroup\$ @BenAaronson Reviews need to be reviewed too, so as long as a review hasn't been reviewed, you can only assume that the code is slightly less wrong. \$\endgroup\$
    – Morwenn
    Jan 10 '16 at 17:51
  • \$\begingroup\$ @BenAaronson How about "Making code slightly less bad." ? \$\endgroup\$ Jan 14 '16 at 17:27
  • \$\begingroup\$ @SimonForsberg Yeah, something along those lines, I'd like. "Less awful" could also work, though possibly too negative \$\endgroup\$ Jan 14 '16 at 17:29
28
votes
\$\begingroup\$

Because all code can be improved.

Except Jon Skeet's

\$\endgroup\$
5
  • 2
    \$\begingroup\$ Just as long as you don't include the part about Jon Skeet, I'm okay with this one. \$\endgroup\$ Jan 7 '16 at 17:11
  • 1
    \$\begingroup\$ @SimonForsbergMcFeely the non-bold part isn't meant to be part of the tagline \$\endgroup\$ Jan 7 '16 at 17:24
  • 5
    \$\begingroup\$ Why the "Because"? I prefer "All code can be improved" \$\endgroup\$
    – rolfl
    Jan 12 '16 at 0:30
  • 3
    \$\begingroup\$ @rolfl because. \$\endgroup\$ Jan 12 '16 at 21:26
  • \$\begingroup\$ I prefer "All code can be improved" as well because it doesn't necessarily refer to CR as a community but also works as a standalone statement. \$\endgroup\$ Jan 14 '16 at 15:38
23
votes
\$\begingroup\$

Make it work, we'll make it shine

Hints at rule #1 code must already be working, and pretty much sums up what we're all about.

\$\endgroup\$
17
votes
\$\begingroup\$

if (code.isUgly()) { code.review(); }

As a wink to all those who write code for fun and/or for a living. And I think it reads good enough as English for non-coders to "get it".

Alternative (suggested by ChrisW)

if (code.isUgly) { code.review(); }

(difference is isUgly is a property instead of method)

\$\endgroup\$
15
  • 6
    \$\begingroup\$ Ooh that would look so good on a CR mug! \$\endgroup\$ Jan 7 '16 at 18:20
  • \$\begingroup\$ @Mat'sMug Yes it would! \$\endgroup\$
    – Phrancis
    Jan 7 '16 at 18:20
  • 6
    \$\begingroup\$ Maybe isUgly should be a property not a method. Also the villagers are coming with torches and pitchforks to protest your placement of curly braces. \$\endgroup\$
    – ChrisW
    Jan 7 '16 at 18:26
  • \$\begingroup\$ OK I changed it by removing the extra round braces. \$\endgroup\$
    – Phrancis
    Jan 7 '16 at 18:31
  • 4
    \$\begingroup\$ What's with these ugly braces and semicolon? (Obligatory pythonista comment) \$\endgroup\$ Jan 7 '16 at 19:13
  • 5
    \$\begingroup\$ At least make isUgly a function call, because publicly accessible members isUgly :) \$\endgroup\$
    – Emily L.
    Jan 7 '16 at 19:51
  • \$\begingroup\$ I'd go with consistency and stick to the SO mug's mug.isEmpty(), so code.isUgly() works for me \$\endgroup\$ Jan 7 '16 at 19:56
  • 6
    \$\begingroup\$ @EmilyL. Look at that, I'm getting a code review on my tshirt tagline ;-) \$\endgroup\$
    – Phrancis
    Jan 7 '16 at 20:18
  • \$\begingroup\$ @Mat'sMug I added both alternatives cuz. \$\endgroup\$
    – Phrancis
    Jan 7 '16 at 20:36
  • 1
    \$\begingroup\$ Does 'Law of Demeter' suggest opportunity for improvement? The code appearing twice implies isUgly and review() could be together, as (private) implementation details of Code, for example class Code { internal void improve() { while (isUgly) review(); } bool isUgly etc. } \$\endgroup\$
    – ChrisW
    Jan 7 '16 at 23:19
  • 8
    \$\begingroup\$ Should be while \$\endgroup\$
    – nhgrif
    Jan 7 '16 at 23:32
  • 3
    \$\begingroup\$ @nhgrif Should be while(code){code.review();} \$\endgroup\$
    – oliverpool
    Jan 8 '16 at 8:28
  • 1
    \$\begingroup\$ class Code { internal void improve() { while (improveMore()); } bool improveMore() { ...etc... } } \$\endgroup\$
    – ChrisW
    Jan 8 '16 at 21:29
  • 2
    \$\begingroup\$ Forget while loops; make it recursive! Wait, no, then people will just end up on Stack Overflow instead \$\endgroup\$
    – Flambino
    Jan 10 '16 at 20:43
  • \$\begingroup\$ @Mat'sMug On my last assignment, it should be if(true) code.review()... A bit depressing. \$\endgroup\$ Jan 12 '16 at 9:48
15
votes
\$\begingroup\$

If it's not broken... fix it anyway

\$\endgroup\$
2
  • 1
    \$\begingroup\$ Maybe "If it's not broke, fix it" would be catchier? \$\endgroup\$ Jan 14 '16 at 17:30
  • \$\begingroup\$ Maybe. I was just playing off the "if it's not broken don't fix it" \$\endgroup\$ Jan 14 '16 at 17:31
11
votes
\$\begingroup\$

Does this code make my ass look fat?

(source here )

\$\endgroup\$
1
  • \$\begingroup\$ Oh how I want this shirt. \$\endgroup\$
    – RubberDuck
    Jan 15 '16 at 0:05
10
votes
\$\begingroup\$

There's always room for improvement

Credit to @Pops

\$\endgroup\$
9
votes
\$\begingroup\$

Your code... just better

I think the phrase came from somewhere on Meta, but I don't know where.

\$\endgroup\$
9
votes
\$\begingroup\$

finally { exceptional code }

Could also be try { exceptional code }, or catch .. of course, with the former being the most logical. But the above reads better, and has a longer "fuse" before you go "wait, what?" :)

Based on a comment exchange with ChrisW on this old community ad suggestion.

\$\endgroup\$
1
  • 1
    \$\begingroup\$ Except, finally runs whether or not... er, whatever. Good one ;-) \$\endgroup\$ Jan 9 '16 at 5:04
8
votes
\$\begingroup\$

Improving code, bit by bit

I thought I read something similar on the "New Design" post, but couldn't find it.

\$\endgroup\$
5
  • 4
    \$\begingroup\$ I love this. Especially the pun. \$\endgroup\$
    – user34073
    Jan 7 '16 at 16:18
  • \$\begingroup\$ @Hosch250 It's been almost two days and I still don't get the pun... please, help me out. \$\endgroup\$ Jan 8 '16 at 22:26
  • \$\begingroup\$ @SimonForsbergMcFeely one bit is 1/8th of a byte, isn't it? And changing something bit by bit is also changing things one step at a time. \$\endgroup\$ Jan 8 '16 at 22:43
  • \$\begingroup\$ @SimonForsbergMcFeely Code runs on bits and bytes. \$\endgroup\$
    – user34073
    Jan 8 '16 at 23:15
  • \$\begingroup\$ @MathiasEttinger Okay then, I did get the pun apparently. I just didn't think it was that funny... \$\endgroup\$ Jan 9 '16 at 0:38
8
votes
\$\begingroup\$

Leave this code a little better than you found it

Liberally inspired from Robert Baden-Powell

\$\endgroup\$
7
votes
\$\begingroup\$

A community working together for better code

Because that's how I feel :)

\$\endgroup\$
6
votes
\$\begingroup\$

Because every programmer needs a reviewer.

They just might not know it yet.

\$\endgroup\$
6
votes
\$\begingroup\$

Where good code comes to get better

\$\endgroup\$
1
  • 3
    \$\begingroup\$ "Where bad code comes to die"? \$\endgroup\$ Jan 12 '16 at 9:50
6
votes
\$\begingroup\$

{ Brace yourselves }

One of the most common review remarks.

\$\endgroup\$
1
  • \$\begingroup\$ ...if you will, with a bit of meme/pop culture reference (review is coming!). \$\endgroup\$
    – Lundin
    Jan 13 '16 at 12:33
5
votes
\$\begingroup\$

The code cleanup crew

(Make it 30 characters)

\$\endgroup\$
4
votes
\$\begingroup\$

It takes a community to raise a program...

\$\endgroup\$
1
  • 6
    \$\begingroup\$ and it takes one mistake to raise an exception (sorry, had to) \$\endgroup\$
    – Flambino
    Jan 8 '16 at 18:54
4
votes
\$\begingroup\$

 

^ That there is nothing: no tag line at all, only the CODE Q REVIEW logo.

\$\endgroup\$
4
votes
\$\begingroup\$

We can refactor it. We have the technology.

\$\endgroup\$
3
  • \$\begingroup\$ Don't leave your terminal with an interactive session when marketing might come wandering in. \$\endgroup\$
    – greybeard
    Jan 11 '16 at 15:24
  • \$\begingroup\$ @greybeard is this a reference I should be aware of :x \$\endgroup\$
    – Dan
    Jan 11 '16 at 15:27
  • \$\begingroup\$ None that I'm aware of. We have the technology rings neither coder nor reviewer. \$\endgroup\$
    – greybeard
    Jan 11 '16 at 15:38
3
votes
\$\begingroup\$

Helping you code better

It's not really about making the posted code better. It's really about making the posters write better code in the future. Teach a man to fish.

\$\endgroup\$
2
votes
\$\begingroup\$

Making your code better

At first I thought "making your (working) code better", but that's too pedantic, not easy-going enough. "working" code is kind of implied, no need to mention.

\$\endgroup\$
2
votes
\$\begingroup\$

codereview.stackexchange.com

Perhaps a bit boring though.

\$\endgroup\$
4
  • \$\begingroup\$ 1. perhaps? 2. a bit? \$\endgroup\$ Jan 7 '16 at 17:13
  • 2
    \$\begingroup\$ It would be nice if the website URL could be included though... \$\endgroup\$ Jan 7 '16 at 17:19
  • 1
    \$\begingroup\$ @SimonForsbergMcFeely yeah. on the back perhaps? \$\endgroup\$ Jan 7 '16 at 17:19
  • \$\begingroup\$ I'll vote against a URL on the shirt. It just feels like it'd have more of a business card feel to it, which is a lot less cool than the feel it has now. \$\endgroup\$
    – Veedrac
    Jan 10 '16 at 9:10
2
votes
\$\begingroup\$

Making code better, together

\$\endgroup\$
2
votes
\$\begingroup\$

Better your code

"Long enough to cover the subject, and short enough to create interest."

\$\endgroup\$
2
votes
\$\begingroup\$

Tough questions, Smart answers

From the old community ad:

\$\endgroup\$
1
vote
\$\begingroup\$

Making your code suck less

(tongue-in-cheek)

\$\endgroup\$
1
vote
\$\begingroup\$

Detail-Oreinted Developers

Says it all, I think.

PS: typo is intentional, stop fixing it ;-)

\$\endgroup\$
4
  • 1
    \$\begingroup\$ @mattsmug oh come on! \$\endgroup\$
    – jonrsharpe
    Jan 7 '16 at 19:18
  • 3
    \$\begingroup\$ LOL! I totally just... lol \$\endgroup\$ Jan 7 '16 at 19:32
  • \$\begingroup\$ @jonrsharpe got me as well lol. \$\endgroup\$
    – Phrancis
    Jan 7 '16 at 20:48
  • \$\begingroup\$ I find the fact that two members here fixed your bug rather apropos for Meta. For a T-shirt slogan, though, not so much. \$\endgroup\$ Jan 12 '16 at 7:59
1
vote
\$\begingroup\$

We take code seriously

Because those who don't just push and deploy.

\$\endgroup\$
0
votes
\$\begingroup\$

Mission Accomplished

or better, lower case:

mission accomplished


I suggest that, because of this post (plus other reasons which may as well remain nameless) but an overt reason is that people might be proud of having finished their mission (writing working code), and celebrate that. The T-shirt associates that celebration with taking it to the next level (i.e. code review), and implies that the mission is even more accomplished after code review.

Also, given that "brevity is the soul of wit", like @Paweł said, "it can't be too short". ;-)

\$\endgroup\$
4
  • \$\begingroup\$ Fun fact: "Brevity is the soul of wit" is a quote from a character who just won't shut up, contradicts himself all the time, uses overly large metaphors, repeats himself constantly, and never stops talking, like a drunk man at a subway or a sober man who's so desperate for company he'll talk to the drunk guy just for a little company. \$\endgroup\$
    – Nic
    Jan 8 '16 at 0:07
  • \$\begingroup\$ You're referring to Shakespeare, are you? ;-) \$\endgroup\$
    – ChrisW
    Jan 8 '16 at 0:10
  • \$\begingroup\$ Yep! We just finished (re)reading Hamlet in English, and I found myself laughing my ass off (again) when Polonius says "Brevity is the soul of wit" right before launching into a two-dozen-line monologue that could have been summed up as "Yep, Hamlet's crazy. With love for my daughter." \$\endgroup\$
    – Nic
    Jan 8 '16 at 0:11
  • \$\begingroup\$ Paweł said it can't be too short, but I think it could be shorter. \$\endgroup\$
    – ChrisW
    Jan 8 '16 at 0:14
0
votes
\$\begingroup\$

We don't just commit and deploy

\$\endgroup\$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .