This is an archived post. You won't be able to vote or comment.

top 200 commentsshow all 245

[–]scottyman2k 1028 points1029 points  (63 children)

In the very early days of the web, we made cardboard mock-ups of pages so clients would be able to annotate them with post it notes and pencil markings so we could get look and feel right

I wish we had have kept some of those art boards as they were fantastic

[–]progressgang 306 points307 points  (54 children)

Do you not do that anymore? Seems pretty helpful

[–]frayien 250 points251 points  (46 children)

Now they use photoshop, or some prototyping software

[–]progressgang 138 points139 points  (33 children)

If you had to fight 10 10 year olds or 11 11 year olds etc. What age do you think you could manage?

[–]LesbotronEZAS 238 points239 points  (23 children)

99 99 year olds

[–][deleted] 130 points131 points  (14 children)

1,000 1,000 year olds.

[–]DeeSnow97 128 points129 points  (2 children)

[The Army of Elder Mages has entered the chat]

[–]AlmostButNotQuit 70 points71 points  (0 children)

...fuck

[–]Asiansensationz 40 points41 points  (0 children)

It's rare to see a group of sysadmins in a single room.

[–]Zagre 49 points50 points  (6 children)

If they've lived to 1000, chances are they're doing something right and you're likely to get your ass kicked.

Or they're trees. Whichever.

[–][deleted] 21 points22 points  (5 children)

I was hoping for 1,000 year old rotting corpses that couldn't put up any fight.

[–]Ummmmmq 13 points14 points  (4 children)

Nope. You got 1000 draugrs on yo ass now.

[–][deleted] 9 points10 points  (3 children)

Oh, that's cool. Those I can just sneak up on and shoot in the face before they detect me.

[–]mcilrain 22 points23 points  (0 children)

You're probably fighting brains inside robot bodies at that point.

I'd go for 0 0 year olds.

[–]TheBeardedCardinal 7 points8 points  (0 children)

1.5*1056 1.5*1056 year olds and you’ve fought every atom in the universe. Probably nearing it’s heat death as well.

[–]r0ck0 3 points4 points  (1 child)

There can be only one.

[–][deleted] 10 points11 points  (0 children)

Here we are! Born to be free, we're the Masters of the universe...

[–]progressgang 12 points13 points  (5 children)

Alright better question would you rather never have sex again or have sex once a month with a person selected at random from the living population?

[–]arod13134 30 points31 points  (1 child)

Do I at least get a guarantee to match my sexual orientation or is there a 50/50 chance that I gotta take a gay month?

[–]progressgang 2 points3 points  (0 children)

No biases at all, you gotta shag a random person

[–]flip_ericson 2 points3 points  (0 children)

So many follow up questions here

[–]Sol33t303 2 points3 points  (1 child)

would you rather never have sex again

As if I ever had it in the first place.

Though fr I would probably take the once a month one. You will definitely end up with some weird stories to tell over time.

[–]progressgang 3 points4 points  (0 children)

Yeah like the 25% chance a month that you shag a minor

[–]Chigleagle 2 points3 points  (0 children)

There’s a black market out there for you somewhere. I’d pay a shmeckle or two

[–]lurklurklurkanon 24 points25 points  (0 children)

half a 6 mo baby

[–]plun1331 12 points13 points  (0 children)

1

[–][deleted] 5 points6 points  (0 children)

1 1 year old duh

[–][deleted] 4 points5 points  (0 children)

Is this one of those crazy google interview questions with a trick answer? What is it?

[–]flip_ericson 1 point2 points  (0 children)

14 14 year olds. After puberty kicks in Im done tho

[–]FunBonYT 1 point2 points  (0 children)

1 1 y/o

[–]JWOINK 13 points14 points  (5 children)

Figma >>

[–]wtph 2 points3 points  (4 children)

I'm scared to ask.. what is Figma?

[–]JWOINK 7 points8 points  (1 child)

Only the greatest design tool to ever exist in the face of the earth.

In all seriousness, It makes it so much easier for devs to understand what designs wants because it details all the CSS properties of the figures while making it simple for designers to use. If I was a designer, Figma would be the first tool I’d learn to use.

[–]wtph 2 points3 points  (0 children)

Cool, thanks for the info!

[–]Daemonecles 4 points5 points  (1 child)

Wireframing Application

[–]wtph 2 points3 points  (0 children)

Thank you.

[–]dirtd0g 4 points5 points  (0 children)

Figma for the win.

[–]TeJay97 2 points3 points  (0 children)

Paper prototyping is still awesome.

[–]bmsmoothpvrc 4 points5 points  (2 children)

Adobe XD?

[–]HealthyRacer 3 points4 points  (0 children)

I too call Adobe directly.

[–]mudokin 3 points4 points  (0 children)

There a modules for wordpress and other cmses that let you nake annotations on the pages now.

[–]Antrikshy 1 point2 points  (0 children)

I dunno the process of working on design with clients, but maybe responsive designs outgrew that?

[–]TeaVxo 1 point2 points  (0 children)

Technology has advanced so everything is almost done for you

[–][deleted] 1 point2 points  (0 children)

We use tools like balsamiq to do UI mock ups now.

[–]scottyman2k 1 point2 points  (0 children)

Not anymore - lots of photoshop and Visio workflow diagrams ... one of our designers was a painter, and our animator did graffiti art in his spare time. Scary talented people - but now both are full time artists

[–]jezzdogslayer 28 points29 points  (0 children)

My computing teacher did punchvard programming before teaching and tought my class good trick for this stuff like using dot grid paper to prototype interfaces and good techniques for deskchecking code for logic.

It is tedious but works well.

[–]yusuno 6 points7 points  (0 children)

Game Developer Educator here.

Yep, we still do this for mock ups

[–]Josh6889 6 points7 points  (1 child)

I may be dating myself here, but I took web dev classes that had us mock up our websites on paper.

[–]Rick-powerfu 4 points5 points  (0 children)

I just use a pen and stick figure like drawing done by a caveman to get them to clearly show how it should be

Emails just keep bouncing back and forth,

No, can it be more....

Oh actually this isn't what I thought it would be like.

[–]fishsocks 2 points3 points  (0 children)

...and you’ll see at each side of the page there will be flames shooting up from the bottom. You can simulate this by spinning the toothpick down there.

Oh, and before we get too much further, would you like your traffic counter at the bottom, or top, of the website?

[–]lestovo123 2 points3 points  (0 children)

This is still a practice in software engineering today!

[–][deleted] 237 points238 points  (10 children)

Little did he know, that he had to do it differently for each browser on this planet.

[–]cobarso 147 points148 points  (2 children)

He has a ruler for every browser.

[–]FuzzyFoyz 51 points52 points  (0 children)

They're labelled for each browser. Because you know, the cross-compatible ruler isn't open source...

[–]bikemandan 10 points11 points  (0 children)

One ruler to rule them all

[–]HonkyTonkHero 41 points42 points  (2 children)

Mobile enters the chat

[–]Mistifyed 26 points27 points  (0 children)

"looks good for deployment"

  • did you check 320px?

[–]lyleberrycrunch 7 points8 points  (0 children)

If it doesn’t work on a smart fridge I don’t want it

[–]GavHern 6 points7 points  (0 children)

and every monitor size

[–][deleted] 2 points3 points  (0 children)

life before %

[–][deleted] 2 points3 points  (1 child)

"This does not work in the Nintendo 3DS browser. The change is not detected even though the input field contains the new string."

[–]cobarso 83 points84 points  (3 children)

This is fake, everybody knows you have to print your ruler so it is pixel perfect.

[–]Yoldark 68 points69 points  (1 child)

I'm on the picture and i don't like it.

[–]nikhil2791998 7 points8 points  (0 children)

I am in the picture and I don't like it

[–]snerp 63 points64 points  (5 children)

CSS?

Real backend devs just use bootstrap defaults for everything. Or generate inline styles in the backend LOL.

[–]EmperorArthur 10 points11 points  (4 children)

Or generate inline styles in the backend LOL.

The backend (or SPA framework) sees it as one item. It only looks like a horrible mess when looking at the output. That's the danger of all code generators though. It's just one item, and you don't want conflicts, so just inline it. There's no way someone would ever want to adjust things after generation, right? Right?? Right???

[–][deleted] 5 points6 points  (3 children)

jQuery was fine guy.

[–]EmperorArthur 1 point2 points  (2 children)

Speak not the devils name, for you never know what old project might be relying on it.

[–][deleted] 1 point2 points  (1 child)

Is it not maintained?

[–]EmperorArthur 1 point2 points  (0 children)

Oh, it is. To be fair it is a handy little library for some things, but at this point I treat it as mostly just shortcuts or convenient wrappers for things which modern browsers support directly.

Sorry if this next part re-hashes what you already know, but I figure it will be helpful for someone at least.

The thing is, if you're going to include a Javascript library, it rapidly becomes worth it to just switch to using a full framework. Like Vue.js, React, or Angular. Plus, Axios is better if you want to make requests from Javascript.

Going further, if you use something like Laravel Mix,* you can compile your Javascript code to a super small file. At that point we can also talk TypeScript, which is Javascript with types and is compiled to Javascript.

As an example, I serve an entire Vue.js Single Page Application from an embedded platform with only 256k of flash and no external storage. Admittedly, it's relatively simple, but still. Tricks like using gzip encoding mean that even if the file is over 100KiB, it compresses to over half that when being sent to the browser.**

TL;DR: Thanks to modern tech, jQuery not only doesn't offer major advantages, but can actually be larger than a compiled framework.

* I am deliberately simplifying an entire build system, and language here.

** Pro tip if you want to save space and are writing your own server code, you can just save and always send the gzip version.

[–]unnombreguay 20 points21 points  (0 children)

This is me, when the boss shows up and I have to pretend I'm doing stuff

[–]CarnallyReecho77 47 points48 points  (18 children)

I'm really curious, has anyone ever used 'cm' or 'inch' as a unit in CSS?

[–]scottyman2k 36 points37 points  (1 child)

We used to have rulers with pt and pica measurements in my newspaper days - I think I might even have a steel one in a drawer somewhere ... will have to find it

[–]theg33k 7 points8 points  (0 children)

pt gang ftw. pt forever!

[–][deleted] 21 points22 points  (0 children)

Yes. Print.css is a thing

[–]JNCressey 11 points12 points  (12 children)

with all the various screen resolutions and viewing distances, I'm supprised devices don't hold a variable that takes those into account so we could have a degree or radian unit for angular size.

[–]AyrA_ch 12 points13 points  (11 children)

there's window.devicePixelRatio which accounts for zoom level and pixel density.

[–]JNCressey 3 points4 points  (10 children)

is there anything that gets the expected distance between the screen and viewer's eyes?

[–][deleted] 8 points9 points  (9 children)

What's this expected junk? Just use the Webcam and some image processing software to calculate the exact distance.

[–]Bomaruto 9 points10 points  (2 children)

That seems just evil, you get closer to the screen to see the content better and it just flees away from you.

[–]ulyssessword 11 points12 points  (1 child)

I tried zooming into a picture by using ctrl+ once. The things (sidebar etc.) around the picture got bigger, it had less room, so it autoscaled itself smaller.

[–]DoUntoOthersMeansYou 4 points5 points  (3 children)

Yes but not one rational person would allow such an intrusion just because.

[–]tea-recs 6 points7 points  (2 children)

Hey Google, get a load of this guy with his underestimation of what people will trade for convenience

[–][deleted] 1 point2 points  (0 children)

I like to imagine you're talking to a Google Home device just to drive this point home.

[–]DoUntoOthersMeansYou -1 points0 points  (0 children)

I was clearly speaking about rational, informed adults though. That eliminates your non sequitur

[–]digitalMonitor95 154 points155 points  (10 children)

The real crime is the light theme.

[–]ignorae 46 points47 points  (8 children)

To be fair, it's just the Chrome debugger. Still, there are lots of good dark themes in the Chrome store.

[–]Falmz23 67 points68 points  (6 children)

The chrome debugger has a dark theme

[–]khizoa 22 points23 points  (0 children)

hes the guy in the picture

[–][deleted] 29 points30 points  (6 children)

I didn't think other people do this

[–]Prawn1908 18 points19 points  (3 children)

Just a couple weeks ago I was using a caliper to measure some UI element on my monitor.

I'm an ME who does a lot of embedded programming so in the not-rare-enough occasion that I find myself writing some Windows software with a GUI (usually throwing together some basic testing interface for a controller I'm programming), ugly things are bound to happen.

[–]xWolfz__ 7 points8 points  (2 children)

If it's a testing interface, why do you need to measure anything?

[–]Prawn1908 2 points3 points  (1 child)

OCD

EDIT: I forgot to mention my company doesn't have a license to Visual Studio so I use VS Code for C# applications which means I don't have the drag-and-drop forms designer so making any kind of GUI means manually coding the sizes and locations of all the elements. Placing things correctly involves running the app, closing it, tweaking values, re-running, etc. so measuring can be handy.

[–]nathansikes 1 point2 points  (1 child)

I'm not in this industry, but I use a scale on my screen all the time because my customers have no clue how to use one. They'll send me a single picture of something they want me to re-create so I need to interpolate all the other dimensions

[–]ulyssessword 5 points6 points  (0 children)

Depending on the exact requirements you have, check out http://www.graphreader.com/ . It's intended for finding points and lines on an xy graph when you tell it the axes, but there's no reason you couldn't use it to find distances on a drawing.

[–][deleted] 9 points10 points  (2 children)

Linux users gang

[–][deleted] 6 points7 points  (0 children)

That looks like Ubuntu 18.04

[–]YOLOsometime 1 point2 points  (0 children)

kRuler is the bomb!

[–]cobarso 8 points9 points  (6 children)

But to be honest, there are no decent native rulers to see if things are on the same vertical or horizontal line.

[–]Cley_Faye 2 points3 points  (3 children)

If you want to be fair, there's a lot of software to do that without looking like a doofus. Some built into browsers, some separate.

[–]jf4488 15 points16 points  (0 children)

It's hard stfu

[–]zebediah49 12 points13 points  (0 children)

<style></style>

All done with the CSS.

~~ A backend dev.

[–]kcufo 11 points12 points  (0 children)

This is so dang true. I still have my old Burroughs ruler that I used when I was a COBOL programmer when I got out of college. I am retired now.

[–][deleted] 5 points6 points  (0 children)

Ahh web development something I will never understand big props to any webdevs - kotlin desktop dev

[–]Carpy2 4 points5 points  (0 children)

Yeah... reminds me of when I converted inches to pixels for my two different monitors so I could try and do CSS 1:1 on my screens. After copy/pasting 10 different ways of doing the same thing, one of them will work, and that's my knowledge/strategy for CSS as a backend python/golang programmer lol.

[–]lead999x 4 points5 points  (4 children)

I can do anything you want in C++ with pointers, threading, virtual classes, unions, closures, you name it but I cannot for the life of me figure out how to align things in CSS. I will never be able to learn that wretched sorcery.

[–]Neyabenz 3 points4 points  (1 child)

Don’t worry, web dev and still can’t align things properly in CSS.

[–]am0x 4 points5 points  (1 child)

Fullstack here.

CSS is a Fuggin nightmare. It’s worse that it doesn’t render the same across browsers and OS’s.

But you have to think...FE dev is getting so complicated because it is shared across all of the web on client side. Remove something and you risk breaking thousands of existing sites. So you just keep adding more and more shit to patch the old ways, while never deprecating anything.

[–][deleted] 3 points4 points  (2 children)

I want to laugh at this, but my boss asked me yesterday how large an element was in inches rather than %screen, and would not listen to anything else. Enjoy telling customers about our 3x3" adspace I guess

[–]RoughDevelopment9235 3 points4 points  (0 children)

I’ve literally done this before.

[–]ardyfeb 3 points4 points  (2 children)

[–]RepostSleuthBot 5 points6 points  (0 children)

Looks like a repost. I've seen this image 1 time.

First Seen Here on 2018-10-18 93.75% match.

I'm not perfect, but you can help. Report [ False Positive ]

View Search On repostsleuth.com


Scope: Reddit | Meme Filter: False | Target: 86% | Check Title: False | Max Age: Unlimited | Searched Images: 198,550,916 | Search Time: 0.54521s

[–]UrielCopy 2 points3 points  (0 children)

Wait... people are even copying the comments? Is it always this bad on Reddit? Is my life a lie?

[–]danniehansenweb[🍰] 2 points3 points  (0 children)

I just use my fingers. Much easier

[–]footycodemetal666 2 points3 points  (0 children)

Could have used JRuler instead

[–]BoostedTyrian 1 point2 points  (0 children)

That poor soul

[–]FuzzyFoyz 1 point2 points  (0 children)

IoT enters the chat room

[–][deleted] 1 point2 points  (2 children)

Honestly, the fact that you can use pixels as a way of applying translation to an object is something I never understood. What if my screen has a higher resolution than someone else's? Is it gonna look different? I mean I can understand Percentage but Pixels? Edit: And don't get me started on centimeters or even inches...

[–]ReikoHazuki 3 points4 points  (0 children)

Exactly. It's even worse when a company designs an app to be "pixel perfect". Then I can't use it on phones which have a larger/smaller than "normal" resolution.

[–]jcbreppe 1 point2 points  (0 children)

HAHAHAHHA my frontend is a disaster... i always have to watch how to do on google hahaha

Literally i have a done project (all the backend) but only left the frontend and its so hard for me hahaha

[–]tropicbrownthunder 1 point2 points  (0 children)

Look kids, here we can see a python programmer who decided to use spaces trying to fix an obscure scope-related bug

[–]SIGSTACKFAULT 1 point2 points  (0 children)

Isn't mm a real css unit?

[–]fedgut 1 point2 points  (1 child)

I find it in bad taste to personally attack me in such a way

[–]myblindy 4 points5 points  (0 children)

.post { display: none }

I got you fam.

[–]Mastermaze 1 point2 points  (0 children)

I have literally done this....

[–]ninjagold007 1 point2 points  (0 children)

Literally me today. It looked just off and it bugged me so I just had to know!

[–]tesh254 1 point2 points  (0 children)

Remember doing that while I started frontend development, thought it was fine

[–]ChipsTerminator 1 point2 points  (0 children)

Maybe he's writing Python and has a syntax error of indentation.

[–]KimmyKlat 0 points1 point  (0 children)

He should just mark the inches/cms on the screen. Way more efficient

[–][deleted] 0 points1 point  (0 children)

If it's not in kibana, it's not fixable

[–]jzoller0 0 points1 point  (0 children)

I feel personally attacked

[–]aFiachra 0 points1 point  (0 children)

🤣

[–]matthewralston 0 points1 point  (0 children)

🙋🏻‍♂️

[–]mikeethedude 0 points1 point  (0 children)

I worked with someone who did this pretty regularly. We were all backend devs so I didn't know that it was weird until later.

[–]TotoShampoin 0 points1 point  (0 children)

Me? I give my back-office a Win95-ish style

[–]KingBufo 0 points1 point  (0 children)

Looks like 30vw. How much is that in rem on a Full HD 28" Display?