For the people who’ve really made it in the tech industry it’s a weird status symbol to be a complete fucking slob about something. Some guys with a big fancy title make a point to wear dirty old white T-shirts riddled with holes because they can or not wear shoes or not trim their facial hair ever, or some shit like that.

It’s not uncommon to see some homeless looking guy hop into his Tesla at the Whole Foods. There used to be this joke on google campus (where there are Google owned bicycles lying around for employees to use) that it was impossible to tell if you spotted a homeless guy stealing a gbike or if it was a distinguished engineer going to a meeting.

Comments ()

Last tech company I worked at, had a meeting with clients in SF, my boss purposefully made me dress down so I would be respected more.

People are weird about that shit.

Can confirm. I'm a senior software engineer who regularly gives talks and the best I ever dressed for work was the day of my interview (for a junior engineer position).

You don't want to impress them with your looks, you want to impress them with your p o i n t e r s k i l l s

char arr[] = { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y' };
char *arp = &arr[25];
for (int i = 25; i > 0; i--) {printf("%c", arp[-i]);}

You’d be amazed how many new engineers don’t really grasp pointer arithmetic.

We’ve had some big problems where I am, when a contractor (self?) titled as “senior engineer” didn’t understand that adding one to a pointer yields a different address depending on the type to which it points.

I’m new to coding and am doing mostly C. What are the advantages to pointers? I’ve written a few programs and while I could have used pointers, it was easy to avoid them all together. I get what they do with memory addresses but why is it important?

What are the advantages to pointers?

Say you want to write a function that processes elements in an array (e.g.: find the sum of all numbers in an array). If you already had already created the array somewhere, would you want to, somehow, make a copy of the array to give to the function, or would you want to simply tell the function, "hey, the array is located at the following memory address," and give it a single pointer?

Another example would be linked lists. If you watch that video, you'll also start to understand the nature of problems where you need to dynamically create things in memory, rather than statically-declaring everything at the top of your code.

Instead of using a pointer to the array, could you not also just give the array name?

Yep, the array name is already a pointer (at least in C).

That works only if you know how many things you want when you write the code, and then write a separate copy of the code that works with those things. However, if you're, say, making a game, you don't want to have to manually name enemy0 through enemy4500, and then write 4500 copies of any code that works on enemies. If you use a pointer, you write your code once, and give it a pointer to the structures representing different enemies.

(noob here also)

Isn't that basically what instantiating is? It creates a unique enemy with properties and then you can pass each enemy through other functions based on its properties? So the instanced enemy gets its own pointer and when condition whatever happens, that would call the pointer for the enemy that met the condition.

Sorry for talking in abstracts, I've only dealt with this in Python and Unity, both of which kind of limit your ability to directly interact with an instanced enemy (since at time of code you don't actually know what the instanced enemy's pointer would be), you'd have to create a trigger or condition that says "the thing that hit me..." calling the pointer for the instance.

Is any of that close to right? I'm really working on my understanding of things.

Both python and unity are using pointers internally to refer to specific instances of things. C exposes them directly, in their raw form; it's this low-level nature that makes C and C++ well suited for writing things like Python and Unity themselves in.

Edit: To be more specific, pointers are just a number that specify a particular byte in memory. The CPU, when accessing memory, always, in the end, calculates a number that specifies an address in memory, and one option for doing so is to just grab a number out of a CPU register (a kind of really low-level variable). Other options include doing simple math based on a register, or based on the memory address of the code currently running. In the end, at the hardware level, even accessing named variables is a sort of pointer operation.

C gives you direct access to pointer variables, which is both powerful and dangerous. Powerful, because you can do fancy things like controlling precisely where things are in memory, which can be useful for squeezing out a little bit more performance, and dangerous, because nothing is stopping you from telling the CPU to access memory in a nonsensical way.

ahh gotcha.

I knew Python was an interpreted language and had more overhead because of it. Interesting to see ways that that makes a difference.

[deleted]

Does re-implementing pointers myself count (basically pointing to an index within my privately allocated memory space)?

If not, I can't think of any way of making any data-structure with a "next element" pointer at all.

...how are you referencing that memory if not with a pointer?

In the realm of embedded computing, think the microcontroller found in your washing machine, we have what is called memory mapped IO. If you write a value to a specific address, then the chip does something particular to that address, like changing the behavior of a pin or initiating an asynchronous data transfer. The pointer lets your program remember exactly where those special addresses are at.

This applies to pretty much every CPU, but the OS (when present) handles it for you, in many cases, so you don't see it too much when programming a PC or for a mobile phone.

Optimization. Using pointers well will make your code a lot faster, since you won't have to make copies of everything.

NB most newer languages that lack pointers can also avoid that problem by using references to objects, which are simpler, much easier to use correctly, allow garbage collection etc but avoid unnecessary copies. Surprisingly, as a result its actually much easier to have an near-ideal compromise between runtime speed and code maintainability.

References themselves are pointers internally, if I'm not mistaken ... And if you're referring to Java with that, man, I doubt that runtime speed part, a lot :p

Everything is something else internally. And in the hardest language (assembler) you can do absolutely anything, so what matters to users of the language is what it stops them from doing. References are an advance over pointers because they remove the ability to do certain things that mostly lead to trouble.

I’m not referring specifically to Java, but you may have missed the part about compromise. With low-level programming you can make it run fast, but you’ll have to sacrifice maintainability. 99% of applications need to be able to grow and adapt, and that quality matters more to them than micro-optimisation.

I'd doubt that 99%; 80%, maybe, there's a lot of analytical software, games, software for hardware with limited capabilities, graphical design/CAD/rendering ... Sure, high-level languages are easier to write and maintain, but it's silly to act like doing things the hard way would be not necessary anymore. That's like saying you don't need excavators anymore because you developed shovels.

I think we have the opposite problem: people doing it the hard way for no reason, and so we have buffer overrun bugs in critical software that is doing network comms and hence is spending most of its time waiting for responses.

One of my favorite professors would always say: “if you know where something lives (the address), then you can mess with it (change it’s data).”

For example, passing variables into a function that swaps their values, or manipulating nodes in a linked list.

What are the advantages to pointers

There are no advantages. You use pointers because you're coding in a language without memory management and now your life sucks. You use them because you need to.

I’ve written a few programs and while I could have used pointers, it was easy to avoid them all together

That's the correct path.

Exactly. Many responses here are like “Without pointers you couldn’t do X”, where X is something all languages can do, whether or not they have pointers. A gc reference is not a pointer, people!

It’s an obvious sign of inexperience when someone says “references are just pointers really.” Advances in software engineering are mostly about discovering capabilities that are not needed. Removing flexibility, shutting down unnecessary degrees of freedom. A reference is more than a pointer because it can do less.

Pointers allow you to communicate with things from other places. Let's say you have a variable that you would like to edit in a function, but you don't want to have to return the value. What you do is you pass a reference to the variable (it's address in the memory) and then set up a pointer in the function to that variable.

In practice, it's like packing up a variable and moving it somewhere else.

In Object Oriented languages like Java, C#, Javascript, etc. you've probably used them without even knowing it. Objects (classes) are always passed by reference instead of value, only primitive types (ints, floats and chars) are passed by value.

Yeah, but why would you use pointers directly instead of references?

Pointers are for things that don't pass by reference automatically, like primitives and stack-allocated datatypes, since they pass values by default.

Nice to know, thanks.

Note that all of this is language-specific. Even primitives (where they exist) can be passed by reference. Passing data allocated on stack outside of that function isn't even supported in modern languages, and for a good reason.

Among other things, it means you don't have to use fancy automatic memory management. For performance-critical code, it can sometimes be important that your program be both fast and predictably so. For example, maybe it should not be interrupted randomly to run the garbage collector (which can take many thousands of cycles to run). But you still need to be able to store things on the heap, and pointers are how you do that.

Although in a typical OS (since the 90s) accessing different locations in “raw memory” can differ in speed by a factor of 1000s, because there are several levels of caching in the CPU, and there’s virtual memory that can be swapped out to disk and then has to be read back in. The flat memory model is itself a high-level abstraction over tons of complexity, and unfortunately it often hides performance problems rather than clarifying them.

  • If you pass an entire array to a function by value, you're making a copy of it. That's expensive and usually unnecessary.
  • Stack allocated memory's size must be declared at compile time. You can't calculate how big to make an array (say, based on input parameters), then make it that big.
  • There are usually more strict limits on how much stack memory you can use, compared to heap.

The biggest thing is speed and space limitation really. I work in the embedded world which others mentioned about the speed and limitation. We have to point to memory registers to read sensor values and write values in registers to do things like turn on LEDa. We're implementing the functions to easily do those tasks, it's how you actually interact with computer chips on a low level.

However when it comes to speed and space, the time I ran into the issue was in school actually. We wrote a compression algorithm for a book. It was a simple library lookup and take the most common words and represent each as a single byte integer that could be replaced by the word later. Passing the array carrying all the words in the book takes forever, passing around the pointer to the array is fast. This is basically THE example of why to use pass by reference vs. pass by value.

On the low level, a computer has to take the time and space to make two copies of something when it's unnecessary, especially when you try to go between functions and you do it thousands of times.

if you're programming in C, you basically need pointers and manual memory management to do dynamically sized arrays. in C++ the STL can handle most of that for you.

Pointers are specifically found in languages that let you directly manipulate memory as if it was one big flat array of bytes. You can get the address of an object that takes up 16 bytes, and then you can “cast” (reinterpret) it as an array of 2-byte numbers. It will be a load of junk, but you can do this. Also you can overwrite one of the numbers. What effect will this have? Depends on how the object is structured; most likely will corrupt it. You can also write past the end (or start) of the object: pointers don’t care where “objects” begin or end. A pointer is little more than a memory address, identifying a location in a vast address space that stretches from zero to wherever. A pointer can point to a location where you haven’t created an object. Or where you did create an object but you since destroyed it. Pointers are dumb.

Most modern languages have something more helpful (references and garbage collection) that lets you do all the useful stuff but renders the bad stuff impossible.

As someone who understood only the fact that this was written in English, I respect what you do and the effort you went to, to learn about computer programming so it could benefit us all.

Imagine a shelf full of DVDs and suppose in their cases they are one centimetre wide. If you want to get the 9th movie from the shelf, you can move along 8 centimetres from the end and you’ll be in the right place (skipping the first 8 movies).

Now try the same with a shelf of VHS tapes and suppose they are each 2 centimetres wide. To skip past 8 tapes, you’d need to move by 16 centimetres.

Pointers take care of this for you (it’s about the only thing they do take care of). So a pointer to DVDs can be moved back and forth in 1-cm increments, where as a pointer to VHS tapes can only move in 2-cm increments.

The contractor thought it would be necessary to multiply everything by 2 when dealing with tapes instead of DVDs, when in fact the programming language takes care of that for you. It knows the size of the items being pointed to.

Thanks for the ELI5, it's appreciated

Beeing a dev for xx years but not had to deal with pointers I might have a little struggle too.

We’ve had some big problems where I am, when a contractor (self?) titled as “senior engineer” didn’t understand that adding one to a pointer yields a different address depending on the type to which it points.

This is more about knowledge than understanding. The behavior you're describing is a choice C developers made, not an illogical choice, but not something fundamental about pointers either.

It is defined in the C standard and is something that, if you don’t understand, you should not be using pointers.

That’s about as fundamental as it gets.

Again, you're discussing this from a specific language standpoint, in the context of a thread on pointers in general. The fact that incrementing a pointer in C adjusts the value by the sizeof of the type of the target is incidental to the concept of pointers in general, not some core fundamental part thereof.

Distinguished engineer here

Miss me with that gay shit

Pointers will have no bearing on your life whatsoever. C developers and closer to the hardware has very thin applicability for what anybody wants right now. You have to go waaaaay out of your way to get into that situation. I know all the pedantic engineers are getting themselves into that situation right now just so they can say they proved me wrong

Sure, in some industries. Flight qualified (and more importantly, rad hard) single board computers are still C and C++.

I’m glad you are “distinguished” in your field. But if you think manual manipulation of complex data structures, and using pointers to access them, is “waaaaay out of your way”, then you have a lot to learn.

Not saying you aren’t good at what you do, but you have to understand that flight qualified hardware is about 20 years behind the modern stuff in some respects.

Hell, a lot of banking software still runs on Fortran because it’s too expensive to port, and it still works.

Last point...a “distinguished” engineer doesn’t follow his assertion of distinguished with “gay shit”. Grow up.

Miss me with that gay shit

Anyone saying that is both too young and too aware of slang to be a distinguished engineer.

Yes thats the way to tell /s

Miss me with that casual homophobia. Pointers too, but mostly the homophobia.

[deleted]

The reason people don't understand the equivalence of array indexing and pointer arithmetic is because the abstraction is there, so they aren't forced to look under the covers.

If that's hard to accept, why not go ahead and explain how an address in program space is resolved in to a physical address on the machine. It's also fundamental to how memory and storage work.

Grow past this nerd bragging.

This guy gets it

I deleted it because I wasn't trying to "nerd brag" (which I don't think I was, arrays are first year CS stuff), but I still think that "senior developers" should understand how arrays work because the're so simple at the memory level and every-day to software development (physical addresses less so.)

What you're saying is that you don't have to understand the basics of something when you have a tool that does it for you, whereas I believe it's important to understand what the tool does (at least at a fundamental level, you don't need to know the specifics off-hand, though you should be able to understand the specifics if presented to you).

Over relying on tools is how you make shitty software that you don't know how to fix because your app is a mess of spaghetti and libraries you didn't even read the docs for. It's simply bad CS.

Now, am I saying that I know everything? Of course not, but does that mean that I can throw my hands in the air and settle on knowing nothing or cede that I won't even try to understand? Fuck no.

Remove that ampersand and you'd be right. array is already a pointer.

I swear, I've made this mistake a million times and I'll never learn.

At first glimpse I expected to see succinct and complicated program similar to "Hello world!". Then I looked at it more closely. Jesus, man, what a let down. Screw you!

It kind of bothers me that your brackets are on the same line on your last bit of code.

that would have required me to press the space bar an additional 12 times and the enter button an additional 2 times, fuck that

Get the interns to do that shit for you.

I am the interns that do that shit for you.

Oh...well... this awkward... i'm just joking! Now go and clean my Tesla.

If I polish it up real nice, will you pay me minimum wage?

Best I can do is "resume work experience" and college credit that doesn't xfer anywhere..

You want %c, not %d if you want letters.

MAYBE I WANTED NUMBERS, OKAY?

Any reason why Z isn't used in the array? 25 just looks better for numbers at a glance?

Sure, let's go with that.

Wait what happened to 'z'?????

You post one line of code and everyone becomes a compiler, lmao

*beep boop*

Object reference not set to an instance of an object.

*bzzzzt*

Commenting on this so I can digest later.

Ever tried clicking the little save link under a comment? It’s neat.

If this is C, can't you initialise the array as a string and it'll work the same as the char notation?

You can, but then you have to deal with the null terminator which wouldn't have made a difference here, but... meh

Huehue

We could also do

char *arp = &arr[26];
while (arp-- != arr)
  printf("%c", arp);

Edit: should print backwards now i think

Edit2: printf("%c", arp); --> printf("%c", *arp); (thanks to /u/-Reddit_Account-)

Edit3: char arp = &arr[25]; --> char arp = &arr[24]; (thanks to /u/RuntySmog)

holy shit

edit: I think you might need arp[0] on that last line, otherwise you would just spam the memory address if I'm not mistaken

Oh yeah oops i meant to type "*arp" to dereference it

As others have pointed out, arr is only 25 elements long, so first time round your loop you print junk. Could use sizeof(arr).

The subtle difference between post and pre increment behaviour is crucial to understanding this snippet, and hence I’d probably rewrite it to be longer but more obvious. Otherwise a junior will try and change it in 6 months and fuck it up.

Oh crap yeah, i brain farted and forgot that the largest element is arr[24] and not arr[25]

This kinda hurts my head. I give up. What does this print?

The alphabet, but the array is indexed from -25 to 0

Lol I see it now

Did a cs degree over 10years ago. Never understood this.

I now get it. Thanks!

Wait holy shit I just realised what you did with this. What the fuck. I thought you were just printing from arr[24] to arr[0] (z-a) but you're actually printing forwards and you've inverted it twice.

Don't ever actually do this in real life though

That's how you get a maintenance or refactoring dev to kill you at night

Don’t you mean *arp

what does the second line do?

There is a really interesting gender component to this conversation that is somehow missing in this discussion. That sucks, because I think bringing that analysis would be really fruitful here.

You're right. Actually, from my experience the difference in interview vs everyday outfit is much smaller among female engineers than male engineers. It would be interesting to see if that's just my experience or do others notice the same.

[deleted]

Somehow I don't think coming to work in hello Kitty pajamas and no bra is going to earn me much respect lol

You need to get in to the gaming/mobile sectors.

People are not only allowed to wear full pajamas, at one company I worked for HR had to send out a letter reminding people of the difference between pajamas and straight up lingerie.

Was it because the pajamas were covering too much?

-Uber HR

[deleted]

I'm a new Yorker with experience working in publishing who interned at a gaming company. My boss literally pulled me aside once and asked if I was "trying to impress anyone" because I wore long jeans and sneakers to work. Everyone else wore shorts and sandals.

Did you compromise by wearing jorts?

No but I did stop putting my hair in a ponytail after a while and let it hang out.

Yeah, and I don't really care.

You're right, but it's yet another double standard. If a female engineer came to work with her hair messy or whatever, I'm sure people would notice it more than a male engineer coming with an untrimmed beard or hair. And it sucks, even from a males perspective.

As a female dev, I definitely take advantage of the standard set by men by not bothering to style my hair post-shower. It’s a frizzy crazy mess I normally wouldn’t be seen in public with, but hey, I can get away with it. Easy to tell when I’ve got post-work plans because my hair looks nice those days.

It's actually great to know this! There's one engineer in a team I work closely with that shares the same view, but the majority just doesn't.

Haha every time my hair is done straight my team knows I’m either going on a date after work or I was on one the night before.

I dont know where you work, but I've been in the software industry for 20+ years and never heard anybody take issue with someone else's outfit or messy look.

Male or female.

I imagine I would have a tough time taking anyone at work in pajamas too seriously, hasn't happened yet though

¯\_(ツ)_/¯

Part of the fun of engineering school was I could show up to class in the same jeans and tshirt without a bra for a few days before I’d be judged too harshly. I can’t see that going over well once I get a job

In my experience in office environments women can wear whatever the fuck they want whilst men have to wear shirt and trousers (sometimes a tie and full suit).

Not in tech. Men often wear jeans and a company-branded t-shirt. Maybe a Patagonia sweater. Some guys prefer to wear a button down shirt.

Women usually wear nicer business casual clothing or high end athletic clothes (eg lululemon).

In my job, engineers wear t-shirts mostly, with ancient pop culture references on them. Both men and women. Occasionally a guy wears a check shirt or something.

Yup. This is a big reason why I'm in the tech field.

In the office environments I've been in, women seem to be able to wear more but it's just because women's dress clothes come in a wider variety of styles. Women don't get to come in in tshirts, sweatpants, jeans, or any other comfy clothing.

Men pretty much only get one outfit per dress level. Business casual means polo or button down and slacks, business professional means a suit. They just don't sell anything else.

Explain

If women tried that shit you know exactly how it would go.

I mean, it would be pretty gross if female engineers started growing out their beards for work...

But why?

I mean I get the joke that you're making, but in a thread about how men and women are held to different standards, I don't think it goes over great. I mean, yes, if a man is allowed to let his facial hair grow in whatever way it naturally does, then why shouldn't a woman's facial hair be allowed to grow in whatever way it wants?

Maybe this is better for an askwomen thread or something, but do a lot of women shave their faces? My wife doesn’t shave and she has a little fuzz I guess you could call a “mustache” but it is transparent and thin hair.

Same deal with armpit and leg hair.

lol, no, women grow armpit, leg, and pubic hair just as much as men

Girl, (I assume) yes. I've been a bit lazy about doing my pits lately, and now I'm kinda almost waiting for one of my coworkers to comment on it so I can tell him I'll shave mine when he shaves his. ;)

How the fuck did that guy's comment get upvoted? Do men seriously believe that women have barely any hair on their bodies? Jesus Christ. I suppose some women don't, but most of us have noticeable amounts of hair at peak length. Still less than most men, but definitely visible!

[deleted]

OH THE JOYS OF WOMANHOOD

Why would a female with a moustache be gross? Hard to describe, but it is. Masculinity is not a high value trait for a females, tough to explain but the reality is that most men will find that unattractive.

You both missed and made my point. Good job.

Why does a woman have to be attractive to be taken seriously at work?

All I'm arguing is moustaches on females are in fact gross. Not that they wouldn't be taken seriously at work with one, frankly I would consider a woman with a moustache someone to take very seriously at work because that's a lady that knows her way around HR. Still a gross feature, however.

Well if a man wore a drag to work in a tech company, I don't think he would be very popular and would probably be told to stop.

And then you have the shipping company whose male employees decided to wear the skirts that female employees were issued because no one was allowed to wear shorts. And it was decided that they were allowed to wear the skirts because to do otherwise would be sexist.

Good for that company. I don't understand the pertinence of the discussion. I was just saying that both men and women would be reprimanded in a workplace setting if they dressed way different from social expectations. Anyway sure socially men and women should be treated equally. But equality does not mean equivalency. Biologically, genetically, and phenotypically, men and women are different. There's nothing wrong with celebrating and accentuating some of differences between genders while maintaining equality in others.

Depends on the tech company. When I lived in Portland, lots of the men cross-dressed at tech events and to work.

Now if you're talking about a conservative place like Salt Lake City, or somewhere with lots of Trump supporters, then yeah, you're probably right.

[deleted]

Wearing skirts, corsets, pink leggings, blouses, makeup. Whatever they felt like. Lots of guys in kilts too (I know, not crossdressing, but visually similar to a skirt)

No I don't. How would it go?

I’ve always wondered if people on Reddit refused to engage in bad-faith arguments

Dressing appropriately as a woman in tech is difficult. You can't dress up, but you can't look ordinary or sloppy, either. It would be so much easier to just wear trousers and a button-down, or a skirt and top. You have to look hipster, casual, tailored, and polished, young, trim, creative, and feminine. When it's 50 F in the morning but 75F at noon, you walk 3 miles a day (according to my fitbit) to the train and back, and homeless people harass you on the train.

[deleted]

Yoga pants are comfortable... you’re supposed to exercise in them.

I wear them to work

That's the point they were making. Both are comfortable, but yoga pants are also very.. form-flattering. Guys in tech tend to dress comfortably, but not in a way that flatters their form.

He said women wear leisure clothes that aren’t actually comfortable, unlike men. But yoga pants are comfortable.

[deleted]

Yeah they are pretty damn comfortable and easy to style with other clothes. Besides you can be cold in sweatpants or whatever.

Yoga pants are super comfortable, which is why you see so many ladies wearing them. It’s not to be sexy, they’re just the pants I wish I could wear all the time because of how comfy they are.

[deleted]

I’ve never brought a space heater in, but I always have a hoodie with me at work. The temperature settings in offices are usually not very female friendly. You clearly don’t buy yoga pants and must be a dude. My yoga pants are as expensive as those $20 sweat pants. I don’t know what those ladies are buying, but if they’re spending $100 and the pants are ripping, they’re dumb. It’s interesting that you think yoga pants are worn to be sexy. They’re my comfy lounge around the house pants.

I hate the sexualisation of yoga pants to the point that men think we're wearing them to be sexy. We wear them because they're comfy, we had no part in the "sexy yoga pants" thing, that's all on you.

How do you sexualise the look of skin tight thin pants? It's already as sexual as it gets.

You have a low bar for "sexy"

Of course. I'm a guy.

I think you underestimate how good an ass looks in yoga pants.

That’s why I go out in men’s adidas pants and unflattering t-shirts. So I ain’t gotta wear that damn bra!

Know, i may just be talking out of my ass here, but people can only draw on personal experience when giving input. So when men, at least me, see yoga pants, i cant help but think how uncomfortable that would fucking be considering i have 3 things dangling between my legs. So i think thats where other guys are coming from. I dont know, take what i say with a grain of salt.

If the dangly bits are what you think would make yoga pants uncomfortable, why would you extrapolate the discomfort to people that obviously, visibly, do not have those dangly bits.

Youre hung up on the wrong part of my comment. I dont feel that way. Im making an educated guess as to why other guys feel that way.

I thought only drug cartels allowed women to wear lingerie at work.

Holy fuck do you listen to yourself as you type this shit?

Seek help.

Pics or it didn't happen

"I don't need their respect. I have self-respect, and it prevents me from being a fucking slob."

Why? Why is dressing in a particular way somehow integral to having self respect?

It's possible for clothing to be dirty or non-functional, but beyond that it just comes down to vanity. Whether on an individual level or a societal level.

Sure, too much is bad. Is it wrong to care about how you look though?

I don't think it's wrong to care about how you, yourself, look. But if purely due to aesthetics you would see another person and think they were "a fucking slob", then that is a problem. If you think that someone doesn't have self respect because they don't dress the way you like, then that is a problem.

I'm always a little disappointed at how controversial this view is.

No. And it's also okay to not care how you look.

While we're at it, let's stop taking showers, stop brushing our teeth etc. Because fuck it.

Eh, theres a difference between hygiene and appearance. Just like things can be clean but not tidy - and vice versa.

Dirty and non functional is the definition of a slob.

That said, pretending like your appearance doesn't affect other people's perception of you in a professional environment is demonstrating impressive ignorance of human behavior.

You completely misread what he/she said.

They said as long as it's functional and not dirty, there's no other purpose than vanity.

No. I understand; it just turns out to be wrong. Managing the perceptions that others have of you has a great deal of utility.

Attempting to reduce a person taking care of their image down to nothing but vanity is the ignorant part.

No. I understand; it just turns out to be wrong. Managing the perceptions that others have of you has a great deal of utility.

So you didn't understand what I was saying, or at least you completely ignored the second sentence. Vanity operates at not just an individual but also a societal level. Non-conformance to any social expectation can cause problems for the person not conforming, but this does not imply that the social expectation itself is in any way good.

If a person expends effort taking care of their image so that other people won't think less of them, they are not doing a bad thing. The problem lies in the people who think less of them if they did not.

Attempting to reduce a person taking care of their image down to nothing but vanity is the ignorant part.

I'm not reducing an individual taking care of their image down to their personal vanity necessarily. Nor do I think a moderate amount of vanity applied to oneself is even a problem at all. But societal vanity - expecting other people to make themselves look the way you want them to look - I do think that's a harmful kind of vanity. People are not objects to be arranged in a way pleasing to your eye.

That said, pretending like your appearance doesn't affect other people's perception of you in a professional environment

Who's pretending that? In fact, I specifically said something that implies I do understand that - "...vanity. Whether on an individual level or a societal level.

If it's operating on a societal scale then yes, any given individual will see benefit by conforming to the cultural expectation of a certain level of practicing vanity. But that doesn't make that societal expectation good, or provide any justification for why these views should continue to be held by anyone.

The smartest guy I know interviewed with egg on his rumpled shirt.

... from the day before.

I think I got a tech job at a university because I dressed down at my interview. At some point post-interview, I heard someone say "I guess we better get used to these tech guys dressing down."

When I interview engineers I subconsciously think less of them if they are dressed too nice.

That's fucked up man

Thats so fucking sad as someone who is a coder and likes to dress well.

That's fucked up. But as long as they don't look like businessman from wall street, then I guess it's okay.

Yes when I was an engineer

No when I was running a tech company. I definitely wanted to be taken more seriously than a “know it all” hobo dev

I'm mostly impressed that you stayed at the same company long enough to work up from junior to senior. Feel like that's rare nowadays, especially as a dev.

Not to mention I didn't even change teams. :) Well, part of it is the fact that it took me a bit more than 4 years, and the other part is that I really love the culture and have a good relationship with my manager. But yeah, it's very rare, I agree.

The best I ever dressed was when I defended my phd. That day my tshirt had no holes let me tell ya. It had a hatori hanzo logo too!

So yeah can confirm too.

Junior software developer here. Same. Got told that I was overdressed at my interview. Came to work on the first day with a collar and was told not to for the next day so that I'd fit in...

I'm used to it now, but my parents instilled in me, a fear of being underdressed.

Yeah, it's common for parents to do that. Whenever we interview interns, I make a point of asking the recruiter to specifically tell them that they don't need to worry about the outfit and just wear something comfortable. I've once had a few show up in suits, and I felt sorry for them as there were now double nervous, because of the interview and because they weren't used to the outfit.

I wish I could wear suits to software interviews. Mine is comfy and well fitted and instills a feeling of preparation in me.

I shouldn't complain though, my job is nice and relaxing.

You can. I don't think anyone will take it against you if you're dressed well for the interview, at least I know I wouldn't, especially if I see the candidate is comfortable.

If they do take it against you, I'd think twice if I wanted to work for them anyway.

So true. My boss would be okay with it if I made a point of wanting to wear a suit.

And that's how it should be. You should be able to wear whatever you want as long as it's not making anyone uncomfortable.

If a company has a strict dress code, especially if it includes dress shirts or suits, I'll ask for a 10% salary bump just because of that.

I'm not saying that they wouldn't be okay with it or that it would cost me the position, but there are social consequences to going against the group. It's just not worth the stream of uncommon but steady resentment or distance from peers.

If the strict dress code is written down as casual and at-most business casual, then dressing up is seen as stepping outside of the code even if it's only socially enforced.

Do you have cat stickers on your laptop?

Me too, except I don't give talks. People say to dress for the job you want, not the job you have... Turns out I had been doing that all along.

Thats pretty common - the expectation for college students interviewing at office jobs is almost always to show up in a suit, and hardly anyone ever wears suits once they start working. I wore one to my interview for the job I have now, and I can wear jeans/sneakers any day to work

God, all of you sound so fucking awful.

[removed]

Show us on the doll where the tech industry touched you.

When I visited San Francisco and the city sucked.

[removed]

[removed]

Traveling around the country or internationally for the sole purpose of going to raves is definitely a hobby and not something everyone does.

Nope. I dislike live music. Never been to a rave.

What broken logic are you using to conclude all that merely because people have a casual office attire???

Read pretty deep into the meaning of their clothes there didn’t ya?

Yeah, sometimes is a good move to not appear “snobbish” and look more accessible.

I’m a chemical engineer, and I get to do some project management, specially on the instrumentation and automation end of projects, and the programmers are always the most chill, specially when it comes to dress code.

Also, when dealing with field personnel I also tend to dress casual for the same reason.

The only reason I dress business like is because of the company dress code tbh.

Agreed. The OR bothered me a little because business clothes are just plain uncomfortable and some people really have trouble doing focused work, which is not about appearance, dressed in them. Status affords people to be able to dress how they want... Not the other way around in this case unless you're in a super shallow corporate environment that missed the point.

Polo, khakis, and hard toes.

This is the first time I’ve legitimately felt any regret for not pursuing higher education, reading this comment put some things into perspective for me. I’ve always been a bad student, bad with debt and financial management, and figured I’d find my own way to success in the real world.

I work in the cannabis industry as a lab tech, I have a lot of responsibility and perform a lot of O-chem processes as a relatively entry level employee. My lab director, who I do not hold any actual grudge towards, is only a year or two older than me and is visibly more successful financially than I am and I feel the socioeconomic class separation from.

I can wrap my head around the processes, just makes me wish I actually applied myself to something rather than be paralyzed by fear of debt and failure.

You can always go back to school. And don't make excuses until you explore all your options! If you're doubting the path you've taken in life, you owe it to yourself to at least research other possibilities. At the very least, you might confirm that you're happy with what you have.

College is still open

I feel like this "snobbish" feel you get is only from people who don't really have the proper intellect for whatever they are being snobby about.

All you guys seems to be in pretty study heavy positions, so the average joeshmoe like me wouldn't consider dressing up looking "snobby" but maybe more of an attempt at the usual idea behind dressing up, looking "better" than the average.

With an actual brain for the subject or field you guys/gals study in how someone looks probably falls to the wayside in standards, compared to how someone can discuss and carry on a conversation in whatever you guys have spent years studying to do or research.

Damn company dress codes..

Right now I'm working for a travel agency as a resort guide/rep/whatever and most of my job is to run hikes in resort and of course go around hotels to make sure everything is fine. It's a nice job, but the company's view of a dress code fucking infuriates me; it's a +30°c day and I'm supposed to be doing a guided walk in a cotton Polo and Chino shorts? I would argue that anyone who's a keen hiker would find me a lot more convincing if I wore actual activewear, that doesn't drown me in my own sweat.

I understand airport days with long trousers and nice ironed white shirts, but I'm still a bit salty that my green Norrøna belt was "too colourful" and I'd need to wear the company belt in the future.

Also, when dealing with field personnel I also tend to dress casual for the same reason.

I'm working with a young man studying to be in construction management. He thinks he's going to be in an office 'all the time', but I know sooner or later, he's going to have to get in the field. He currently drives an older pickup, contractor lettering still showing from where they were peeled off, rusting through at the rockers and fenders. He said he would buy a new car when he gets his job. I said never give up the truck, and if he knows he's going to the field for something to take the truck. He's short, doesn't look too tough, so he needs something to help him fit in and be credible.

Hey plumber! Why isn't my distillation still automated yet? God damn ChemE's.

I respect people who can tell me how their operations work in their PJs more than a well dressed person can.

Snobbish, geez the freaking judgemental thoughts you guys have. Love to chock people since im humble but like to dress good. People shouldnt judge so much

A trendy modern look is better than a cheap suit sometimes.

True but a tshirt and jeans isn't. Plus the price of the suit does not matter nearly as much as the cut and fit. A $200 suit properly tailored will always look better than an expensive suit off the rack.

i disagree.

i'm so fucking over suits.

they serve no practical purpose.

the person in front of me does not know more about the thing i need because they're wearing a suit.

wear jeans, wear a fucking speedo, i don't give two shits. just give me the thing i'm asking for.

You are a man who does not understand suits or proper dress.

A suit doesn't mean you know shit, other than the fact that some jobs are going to require you to do stupid shit over and over again that isn't required.

Wearing a suit says, I'm willing to do what it takes. I understand sacrifices, I'm willing to send messages, and above all i'm willing to not question how dumb it is to wear a suit, and therefor not question how dumb anything else might be.

A suit says "I'm here to do fucking work, what do you have for me?"

I love suits, but I can't wear them because, as a programmer, they make you look like a clueless tool. They do exactly say that, and anyone in software who heard that would laugh their ass off.

if a suit says all that, but they 'make you look like a clueless tool', then do suits really say that?

if you want to be stylish, fuck everything else and wear a goddamned suit. but don't wear it because you think it 'sends a message' or 'indicates that you understand sacrifices'. if you want that, then understand sacrifices, send messages with your goddamned mouth.

you are not your fucking clothing.

Well yeah a programmer wouldn't wear a suit. Most jobs wouldn't. My point was that a tshirt and jeans is just lazy. For 90% of office jobs, a tucked in oxford button down, a pair of khakis, and really any non-athletic shoe would be as presentable as you need to be and look way better.

Can I ask what the functional or practical difference is in a work environment between jeans and a tshirt (provided clean and not holey) and khakis with a collared shirt or whatever passes for business casual?

I get that it "just feels lazy" but why do you feel it matters?

Putting a little more effort into the way you dress does a few things:

  1. It subconsciously makes people think you are more trustworthy/put together/respectable. Part of it has to do with:
  2. It shows to people that you respect yourself enough to give a good impression.
  3. You get more attention, and barring weird circumstances, getting attention for dressing well is never a bad thing.
  4. It often leads to further improvements in other areas, such as appreciation of aesthetics, grooming, cleanliness, etc.
  5. The culmination of the above, amongst other factors I have neglected to mention, result in more confidence in yourself.

This is coming from a worker in the tech industry btw.

Generally if you have to meet with someone from another company you don't look like you just fell out of your bed

I mean yeah if you're a programmer at the bottom of the pyramid.

A programmer is to a software company what a shelf stocker is to a grocer, so of course you're going to look like a tool. As a programmer you ARE NOT expected to make sacrifices (beyond long hours) and you are NOT expected to send a message to other people/customers/clients. You're expected to sit in your corner and produce.

Meanwhile, almost everyone above you IS actually going to be wearing a suit at one point or another.

Wild guess: you're a timeshare salesman

Spoken by someone who has never worked in the software industry

Exactly. What does he think? Most programmers aren't like grocery stockers. Maybe in big companies like Google or something. But most of the time a dev is also a small project manager and a consultant, doing quite some important jobs, not only following orders.

This is one of the funniest, most ignorant things I've ever read. Go ahead; tell me how easy and bottem shelf work it is to implement dynamic data systems into a pretty graphics frontend using multiple different languages.

Do you know how much software engineers, or fullstack programmers make a year?

i think he's talking about webshit code monkeys and microsoft task managers not actual engineers and architects

and you are a presumptuous twat

But I'm not wrong.

Welcome to the business world kid.

You can sit and bitch about it all day long or you can use it to your advantage and better yourself, but I'm pretty sure I know which side you've already chosen. Meanwhile, if I see an opportunity to don a suit and make a lasting impression, you bet your bottom dollar I'm going to take it. I'm not going to like doing it, but I'm sure as fuck going to show somebody that I'm willing to do exactly that, something I don't like if that's what it takes to get the job done.

Wear a suit to an interview where everyone else isn’t wearing a suit. You’ll make a lasting impression but likely not the kind you want

lol.

you're ascribing traits to an inanimate object. maybe you bought into that bullshit 'power tie' confidence-boosting self-talk that the corporate world encourages so their meek sheep remember to confidently ask for a sale. it's old hat. wearing a suit to project confidence is one of the oldest, most fucking tired, bullshit 'answers' to a problem that doesn't exist.

fuck outta here with 'sending a message'. use your mouth for that. you can say they're stylish, because they are and are accepted as such, but that's fucking it.

'kid'. fuuuuuuucking lol.

I swear, the level of vitriol in this site has appreciatively risen the past few weeks.

I say this as somebody who regularly works in boxer shorts. Goddamn do I love working for a fully remote company.

Goddamn do I love working for a fully remote company.

Hear hear! I'm usually pantless until noon.

I think the main downside is that I fear I am completely spoiled now, and won't want to settle for a cubicle ever again...

Oh there's nothing for me 'fear' any longer, I know am most definitely completely spoiled and will never again be able to work in an office. Yolo, or something. ¯\_(ツ)_/¯

Alright, we get it. You like looking like a slob. Damn, dude chill out.

I flat out said suits are stylish.

you're ascribing traits to an inanimate object.

There is a word for this, it's called symbolism you fucking rube.

maybe you bought into that bullshit 'power tie' confidence-boosting self-talk that the corporate world encourages so their meek sheep remember to confidently ask for a sale. it's old hat.

Okay, well you just keep programming and going nowhere in life, meanwhile my programming days are long behind me and I couldn't be happier.

wearing a suit to project confidence is one of the oldest, most fucking tired, bullshit 'answers' to a problem that doesn't exist.

Notice I have not once said the word confidence, or even implied it. Please learn to read. I've said it shows you are willing to make sacrifices, and want to get a job done.

fuck outta here with 'sending a message'. use your mouth for that. you can say they're stylish, because they are and are accepted as such, but that's fucking it.

What if I am not supposed to say anything, but I'm simply there as an analyst to give answers as needed? How am I supposed to send a message if I don't get called on? I wear a suit, have full documentation of w/e it is we are presenting at my side, and I keep diligent notes of everything brought up. The suit is merely one piece to an act, but an act that would just make me look crazy without it.

I'm sorry you've never dealt with anything important enough in your life to understand that, but then again, you're still just a programmer, so I definitely understand where you are coming from. You like stability and knowing what you're doing. I like challenges and bettering myself each and every day. We are just two different people. I always believe I can do better, you probably don't. I used to be like you, but then I realized I can actually get what I want out of life if I don't let my own childish attitude about how dumb everything is get in the way.

in just 10 short years and almost 0 further qualifications than what I've started with, I've gone from game development to coordinating the technology needs for the joint venture between the USOC and Los Angeles for the 2028 Summer Games. I credit all of it to learning to just shut my fucking mouth in the face of dumb social norms, and let people now I'm here to get to work fucking done.

'kid'. fuuuuuuucking lol.

Would you prefer I use child instead?

Seriously, just try giving a fuck sometime.

haha. best check your reading comprehension too. i'm not a programmer.

i'm just guessing you're a troll account at this point.

good though, i'll give ya that.

cheers

You sound like an intern who’s adderal just kicked in.

Keep thinking all industries are the same. It’ll keep you out of the fun ones.

I agree, that’s exactly the attitude that wearing a suit conveys. The thing is, in the tech industry, that obedient and non-questioning attitude is not respected, and is in fact actively looked down upon.

Yup, doesn't do to aplear lacking in critical thinking or creativity as a software engineer.

So you're saying it says you're a bootlicker.

The practical purpose is that it makes you look better. More specifically, it plays an optical illusion that divides your body into 3rds, which is more pleasing to the human eye. It also accentuates an "hourglass figure," which makes you look stronger and more well-built.

It also makes you look more well-disciplined and that you at least care a little. If you at least put some effort into how you look, then you are already displaying more effort from the outset than a guy wearing a tshirt. A speedo though, that makes an even better statement. That's REAL CONFIDENCE.

"You're gonna like the way you look, I guarantee it*"

^*2/10 ^customers ^report ^that ^they ^like ^the ^way ^they ^look

It was my wedding anniversary so I dressed up a bit, since we'd be going out right after I got off.

Nothing too fancy, just slacks and a button down shirt.

Got comments all day about how I must be interviewing else where or gunning for CEO

I applied for a job where they specifically said "wear casual. Jeans preferably. No suit." Which makes sense because it was a factory and if somebody was wearing a tie it was because there were outsiders in an important meeting. But, the hiring manager told me that he would immediately turn away people who overdressed because they couldn't follow directions.

I asked if I should wear a tie at a factory interview and the guy laughed and said not unless you're applying for vice president.

Tie + machinery = instantaneous automated hanging.

I'm just trying to outsource my problems, man

Yup! Software engineer here. While working at a startup a few years ago, I was asked to wear a hoodie and jeans to a meeting to “look more grunge like a hacker”. It’s not like I ever dressed nice or anything, usually just tees and pants - but adding the hoodie worked. Client ate it up.

Yeah. I remember one time the corporate manager of the data center I used to work at came in and blew a fuse when he saw how we were dressed. He berated us for what felt like an hour("T-shirts and worn out cargo shorts? That's not how we dress for work! That's what we wear to the lake!") we joked about it and mimicked his tirade for months behind his back. He wasn't a part of the culture, he didn't get it.

I recently started at a silicon valley giant (at an Oregon campus, not the main office). I wore a tie on the first day. Oops.

They do say to dress for the job you want, not the job you have. I want to be an engineer at NASA someday, so I only wear Hawaiian shirts to work.

So far, so good.

One of the most highly paid engineers I knew at a Silicon Valley giant in Oregon was a guy who wears Hawaiian shirts every day.... and drives his 25th Anniversary Lotus Elise every Friday, because it gives him a break from his DeLorean.

I'm starting to understand why people come to me for their tech questions.

My boyfriend works for Bioware. He's a bit high up on the management ladder. He wear jeans and t-shirt to work ( clean ones but... ). You would never know he works for one of the most exciting game companies in the world and makes a fair chuck of chnage doing it.

Damn that’s cool, any super cool perks out of that job? I would have to assume something neat besides making bank.

Ummm...yeah. There seems to be a lot of perks. The company puts a lot of money into employee happiness and job satisfaction. The provide breakfast everyday and lunch once a week it seems ( either order in or they bring a food truck by )My boyfriend goes on trips a few times a year. Flexible scheduling as well. Seems as long as the work gets done, they're happy. He's very happy with his job.

I have had this happen in Japan. I asked if I should shave for a client meeting. Boss said no, you need to look like a foreign engineer.

My rule of thumb has always been to dress +1 tier higher than the client/prospect staff does, but never more than that.

Do they all wear shorts and flip flops? Then it’s nice jeans and nice polo shirt for me.

If they wear jeans, I go to khakis or slacks.

If they are at that level, then I go to a sportcoat on top.

etc. etc. all the way up to full suit and tie.

If they are nudists, wear only socks

Haha, yeah. Work at a tech company in Austin, but a lot of our clients are big international banks and insurance companies. Pretty stuffy businesses where the C-levels might be jetsetting billionaires but the rank-and-file needed to fill out paperwork to take a piss.

When they were coming on site for something, a bunch of us tried to look a little classy, which meant wearing your Good Jeans and maybe a shirt with a collar.

Apparently, all these people were very disappointed. They'd concocted a pretty specific image of what a coder in Austin must look like. We all got an email asking us to play it up.

The next day half the office was wearing no shoes, while the other half were either in flipflops or cowboy boots. Band t-shirts and taco-stained jeans. Someone filled a fridge with Lone Star. Everyone used windows and mirrors as whiteboards to take extraneous notes during meetings.

They ate that shit up.

Dressing up is seen as trying to make yourself better than you really are. It shouldn't be perception but actual skill which gets you respect. This is the reasoning basically.

Agreed. But sometimes you need to dress to impress the types that believe in dressing to impress.

I hope to never work a job that makes me “dress up.”

I’m fine with a uniform, but I hate feeling like I have something to show off.

It works to

Opposite, I have a set of "senior leader meeting" clothes, dress up when talking to higher up, otherwise, I'm dressed down. I had a contest with a co-worker on how long we could wear sandals to work. I won, I went over a year.

This is the weirdest part of being in a Japanese company that works in tech. We show up in jackets and ties, and everyone’s in untucked shirts and jeans.

And before anyone goes on about how amazing Japan is, ~~most~~ a lot of dudes here don’t actually know how to wear a suit properly even though they wear one every day. Two words: white. socks. Just...no.

So that’s one thing - if you’re overdressed but you’re not on point with your look, you just look really stupid. Showing up in a suit with white socks when everyone else is in jeans, you just look like a middle schooler at his first dance.

No wonder everyone hates Mark Zuckerberg

Absolutely, if you come to a meeting with me wearing a tie, the first thing you better do is take that shit off!

Absolutely, if you come to a meeting with me wearing a tie, the first thing you better do is take that shit off!

/r/SuddenlyGay

That's Apple in Austin too. Was told by many people to dress "as you would on your day off" for interviews.

It’s just some kind of circle jerking

That feels like my professional nightmare lol.

Bay Area engineers are hilarious tho, I wish I could do a study on the tech subculture

A friend of mine that sold some screenplays was coached by his agent and manager on how to dress and sit when meeting the hollywood types. They wanted him to be unshaven and sit with his feet up to seem more eccentric and said that people like that more.

Read a story about a guy laughed out of an interview because he wore a suit. Tech claims to not care about clothes, but they are just the other side of the same coin: using in-group markers to peddle exclusivity.

Man that's wild

I wore a tie my first day. One of the sales guys pointed to it and said 'we don't do that here.' Swear to God.

Super weird. I go to NYC and I have to be business formal. Head to the Bay Area and it’s jeans.

I just want to get work done.

I was doing some freelance illustration for a design house and the owner made a point of mentioning he was surprised by the quality of my work, because I dressed normally. Apparently the weirder you dress, the more creative you are. Fucking artists...

What's really any weirder about finding a suit respectable though?

At the end of the day we've arbitrarily placed status in a style of clothing.

Engineer that me and my coworkers work with frequently never wears shoes. Literally goes everywhere barefoot. Pretty fucking nasty.

Work for Microsoft as a solution architect. Had a sales guy suggest I be the only one who didn't wear a suit to a customer meeting one time. Wanted me to bring a hoodie, backpack, and Mountain Dew.

Try giving a talk in a dress shirt at a real tech conference...

I think I didn't get a job because of this. I did a video presentation with an SF tech company and I was wearing a suit. The guy commented on it at the beginning and a couple days later I got a really weird rejection letter. Basically they said that they loved everything about me, but a tiny misstep in presenting their product was a deal breaker.

Rick Reuben in a nutshell.

Damn I went into the wrong field. When I dress like a bum I am pretty sure I don't get extra respect

Upvote for your name, it made me laugh!

Can totally attest to this. Used to do onsite tech support, mostly law firms. I would get taken way more seriously when I was a little shabby, eg. not clean shaven, slightly worn out shirt, overdue haircut, scuffed up shoes vs. if I was super clean cut.

I have been repeatedly told not to wear a suit in the office because it makes the other developers feel weird. I look better in a suit, but whatever, it is a super minor thing for all the great things about my current workplace.

I mean, I sorta get it. If you look like the average person they can identify with you more. Its like when my boss walks out of his office and makes an appearance in the warehouse. He wears a suit and he sure as hell looks like he doesn't belong there.

This sounds perfect for me. I love it.

Yup.. can also confirm. But to me there’s a function behind this.. we’re always working through the night to finish or figure out something. I ain’t wearing a g-damn tie!

Same, the tech company I work for is all remote so we only see each other a few times a year. Occasionally someone dresses up for it, they get pulled aside pretty quickly and told "we don't do that here".

Think "the zuck" and his wardrobe.

That reminds me of that scene in The Social Network where Justin Timberlake has Zuck go into that meeting in a bathrobe

It’s actually extremely annoying because they say to “wear whatever makes you comfortable” to visit, but if you’re most comfortable in khakis and button downs they’re judging the shit out of you and suddenly you’re not a good “culture fit.”

We're not going to trust a suit, bro, haha.

Does that not make sense to you? To me at least, it always feels like people who dress up in fancy business clothes are trying to compensate for something. If you are good at what you do, you can impress with your skills, not with your looks.

It made sense once I was in the culture, but I grew up with relatives in east coast finance. There, if you don’t dress extremely sharp it’s assumed you don’t have the skills and anything you say is meaningless.

I was used to, “Meeting a 7 figure client? Better wear a tailored three piece suit.” So being told, “You brought a suit?! Ok go get an Uber, we need to find you a T-shirt and jeans. Throw the shirt in your pillow case so it looks wrinkled but not dirty and try to steam the jeans in the bathroom before you go to sleep so they loosen up.” was really weird.

I think it's also about "our culture, not yours". It's negating the previous importance of appearance to financial/etc types with the rise of tech companies that are (more, but not entirely) run by techies and those who know how to fit in with the techies.

east vs west mentalities.

the west coast is casual is fuck in comparison to the east coast.

That's really odd. A suit would be overdressed but intentionally looking like shit is weird. Lol nothing really wrong with a suit. Youd might get a joke but no one would disrespect you or think less of you. I'm an "engineer" in a bay area social media company

Either way it worked. When I stood up to give my presentation I heard one guy in the back say, “See how he’s the only one not wearing a suit? Pay attention. He knows what he’s talking about.”

I just like to look nice.

Me too. I don't see anything wrong with dressing up a bit so you stand out from the other 12 dickheads in a t shirt and jeans.

I like looking good m8

These are the people who wore weird unattractive clothes in high school. Why? They literally do not care at all about how they look. It’s that simple. They have “better” things to focus on than their appearance.

I grew up in Palo Alto. Maybe this is why the east coast rankles me so much. Who has the patience to wear nice clothes in their spare time?!?

This is my casual closet. I literally do not own any jeans, or non-slacks other than a pair of board shorts for swimming and three sets of shorts for exercise/working out.

108 degrees out? Polo and slacks. Snowing in winter? Polo and slacks. Playing tennis? Polo and shorts. Answering the door for UPS? Polo and slacks. Lounging on the couch watching Netflix? Polo and slacks. Playing CIV until the sun rises? Polo and slacks.

Weeeeeeird, although props for not needing to fold anything.

I hate folding clothes. I’m so bad at it.

There are some "hobo or physicist" tests put there. The slobbier you are, the more of a crazy theorist steoreotype you will fit.

http://www.proforhobo.com/ comes to mind immediately!

8/10. Not bad.

4/10. Teach me your ways

Hats are usually an indicator of hobo - they need to retain body heat in winter and keep the sun off their face in summer.

The other indicators being shortness of breath, mild wheezing and a general feeling of tiredness and ennui?

If they're indoors, they're absolutely not a hobo

I got 10/10! I know this comment is pointless I just wanted to brag sorry.

This is really funny! But it also drives me nuts because, as a woman in academia, we just cant get away with this. What a bummer, no lady hoboes on campus.

Oh, I don't know. You almost never see a female 30 year old assistant professor who's a total slob, but if you've never seen a female 50 year old tenured professor who looks like she rolled out of a bed made from dirty old tarps, then you... aren't currently at this Animal Behavior Society conference with me.

Yep worked under a professor that was the top dog of our department. She did not give a fuck, feet on the table, hair a mess. But she wasn't rude, just didn't care about little social rules, really admired her for that.

Haha! If only. That conference sounds absolutely rad. I’ve found that humanities are way more strict about that stuff. In my field (history) a lot of people still wear three-piece-suits every day. Its almost as if we feel like we need to try harder to be taken seriously. Oh well. Some day I hope to give way fewer fucks about stuff like this. Thank you for the mental image!

That really surprises me. I'm also in the humanities and there are people who dress up, but there are an equal amount of slobs and most people just fall in the middle. Women and men alike, in my experience. Granted the bar for what constitutes "slob" is a lot lower for men than women.

edit: Thinking more about it, there's a weird amount of specificity in humanities fields. For instance, I'm pretty sure philosophers are contractually obligated to wear slightly ratty clothes in only black, brown and grey and without any patterns. Women are required to look at least vaguely androgynous, or at least not overtly feminine. Every philosophy conference I've been to, you could walk around town or hotel and tell who was there for the conference. You could also watch the women get further away from the dress code as the night wore on. Schmoozing after talks? In uniform. Four hours later and getting ready to go out on the town? Oh my, is that a printed shirt I spy? Heavens!

I love when there's interdisciplinary conferences and the scholars of religion are super dressed up while the philosophers are, well, as you described.

Also philosophy's dress code seems to change geographically, even in the US. Three huge conferences a year. The one on the east coast is relatively formal. The one on the west coast is pretty chill.

I'm in game studies and come from computer science. Our dress code is basically "Bay Area engineer, but quirky", although I've lately been seeing some button-down shirts at conferences. This scares and confuses me, but I think that's mostly due to people trying to get tenure.

At my current department you're fine as long as you're achieve the level "clean and not full of holes unless intended to be". One of my co-workers doesn't wear shoes for most of the year, and another one has an emergency blazer in case he has to "tank some fancy people" as he put it.

I choose to read this as pro for hobo, a dating site for people with socioecobomic fetishes.

Love this! One of my former CS profs is on here. I'll never forget when I was in a lecture with the department head, and he goes, "Hey guys, did you know is on prof or hobo?!"

7/10. But I thought the joke would be they're ALL professors.

That site is hilarious. Definitely know some profs that tread this line.

Weird..... I actually know one of those hobos.

Haha thanks that was fun!

Btw be warned, they ARE tricky! Only 6/10 cuz I was unsuspicious. Only changed my vote on one, but it was a double bluff and I was wrong!

7/10 I'll take it

Eight of of ten laddos

9/10

Me too, but I've grown a full beard in the last year and my dissertation revisions just got accepted so... I might be getting too close to this thing.

I got an 8/10! Is that good?

8/10 I'll take it.

Damn the guy wearing a college sweatshirt I thought was a trick question so I put hobo

I answered the opposite of what I thought they looked like and still got 4/10

That is a beautiful website

[deleted]

I think we get taken a bit less seriously when we look like we took too much time to look good.

[deleted]

:D Sorry, I'm a dude, I meant "we" in the generic sense of physicists. I don't know what it is, but maybe it's an air of "you don't need to dress it up if you have the talent" that I feel from the big ones.

Alcoholic or Geologist?

On the rocks by day, on the rocks by night.

What's the difference?

Uh, physicist-hobo is actually a thing. One of my physics professors in undergrad told my lab group about how he'd call homeless shelters in the Boulder, Colorado area when he had a physics problem that was too tough... like as far back as the 80s and 90s. Shit, that's when Kaczynski did his thing too.

It happens more than you think. Really good people just snap sometimes. I just heard about one of my former students the other day. Guess he got his PhD and half way through teaching his first class he snapped. He went AWOL and ended up with a few run-ins with the law. He's probably homeless if he's not still in jail.

My CS professor always started each class with "serial killer or programming language inventor?".

We always joked the math department was indistinguishable from a homeless shelter.

I was doing some training at Tokyo Electron. Our instructor told us. "If you see a homeless Japanese man walking around, don't be alarmed it's just Dr. ________, he designs all this stuff."

Fuck I'm in the wrong part of the country.

I want this to be true. I hope you aren't lying

This makes so much sense.

There was a mathematician on my uni who once got threw away from the mall near uni because security guys thought he is a hobo.

I work in the general tech industry. I'm senior enough to wear flip flops and hoodies to any meeting. I'm not important enough to stop showering.

I explained it to a friend the other day like this: when you get to a certain level, everyone can afford all of the status symbols. Rolex, BMW, meh. No one's impressed. So the question becomes, who can afford to just not give a fuck? Who's on such a higher level that they can do everything totally on their terms? Show up at noon (if at all), skip showering, bring a pet to the office, work from Alaska without telling anyone you're leaving for 3 months (seen it happen).

That's the person who made it. And they probably made it because they worried about nothing but making their project/company/program work. So then "looking like a slob because you're just focused on your job and you must be really good at it because you look like a slob" becomes a thing. And here we are.

Edit: well, this got more attention than I expected. To be clear, the vast majority of people ive encountered dress and act normally. On a day to day basis, people are just worried about getting work done, not on projecting status.

This was just my theory on how what the OP described became a "thing" with some people. Ultimately, I think most people just stopped trying to impress each other with how they dress and focus on their jobs instead and the slob thing became a caricature.

It's true though. It's next-level elitism.

It's playing 4D chess while everyone's playing checkers.

Got schmucks shopping for Bentleys and Ferraris when what they should be doing is not having a car at all because all they do is just fuck bitches all day in their pajamas

not having a car at all because all they do is just fuck bitches all day in their pajamas

Retirement goals

As a junior techie at one of the big firms, I think it's also a subconscious pushback against typical wealth and status symbols associated with the old school cool, popular, fashionable rich folks, from people who didn't used to be cool (and more than likely got bullied by those people as kids).

Frat bros in nice clothes used to give the nerds swirlies. Now the nerds decided that if frat bros in finance think high fashion is cool, those assholes can get fucked because the nerds are in charge now, bitch and now fashion sucks.

Software is a weird world. All the counter culture it strives for still leads to shitty things akin to the old power cultures. Like old established techies are just as shitty to women and minorities (especially in open source) as old established NYC bankers at the individual level.

But the salaries and perks are nice and I love wearing shorts and chacos to work so hey.

I work in IT. I also like to dress nice (no tie but buttondown shirt, chinos/khakis, closed toe leather shoes). I used to be bullied by the previous group you listed.

Now i'm bullied by the latter. FUCK.THIS.SHIT

Seriously though as a developer I have to actively try to wear the same outfit more than once every 5 work days or I suddenly stand out in an inexperienced way. It strikes me as a subconscious resentment and I get it but I also thought we left that stuff behind in grade school. We're all nerds anyway, no need to throw shade.

That's such bullshit. Dressing well/at least paying attention to your appearance is at least preferable everywhere outside of nerd culture

[deleted]

Open source specifically is very white and American/Euro centered. This is of course changing like lots of things are.

Please never stop showering. That's not on.

That reminds me of the Japanese office workers who will nap at work, not because they're tired but because it shows dedication to the job. It makes people think they put in so many hours that they're uncontrollably falling asleep at their desks.

I think there are two reasons for it,

  1. Japanese food is mostly rice based which is very sleep inducing. I struggle to keep my eyes open an hour after eating rice.

  2. It's refreshing to nap in afternoon and does wonders for your productivity.

Definitely not it. There are a bunch of rice based diets and it's only Japan that has this cultural phenomenon, and while you are probably right about 2, when has any company or employer been rational about productivity and sleep? Especially in the kinda of strange corporate culture of Japan.

Can confirm, rice is manna and after every meal I hibernate.

So basically this is the silicon valley version of that Japanese cultural thing where it's seen as a power play to fall asleep at your desk because it shows how dedicated you are.

Capitalism's a hell of a drug.

I’m studying at a non-American uni that isn’t even known for our engineering faculty and we have this too. Kids from engineering and programming are constantly giving humanities students shit for dressing up to go to school (read: anything more than a t-shirt and jeans) because it just shows how useless the arts truly are! Look at how these lazy fops have time to wash their hair!

I feel really lucky to go to a college where most of the students are normal.

The 'humanities are a joke' meme is definitely pretty omnipresent though. English students dress more kookily, and why not?

As someone in the tech industry this just sounds like autism

I wish I was on the level I could bring my dog to the office. Although I have seen in Norway in Foreign Ministry there were big white dogs sleeping under the desks. Yes, they were real dogs, they jogged to the office while the owner rode a bicycle every morning. Mid 1990ies.

Oh that’s cool. My mom worked in UD but now still works for them just in a different way.

All of this makes me want to give up my videography and other stuff for software engineering or whatever. I intend to start learning some coding soon, so I guess that's a measly little start. But dang it would be nice to just not have to deal with the bullshit of people's expectations concerning all that and just get my job done. That is how I am wired anyway, but when you are low on the socio-economic totem pole people actually gravitate away from anyone that doesn't LOOK put together (even if they truly are put together). This sounds amazing.

Hey! I'm a software engineer who'd love to be making films (not exactly videography but still). Let's swap lives.

Edit: I mean it's nearly all I think about all day.

That is pretty awesome. I wish we could swap lives. Honestly, I am down to learn and teach if you are.

I do want to let you know I have been in live event capture moreso than filmmaking. 20+ weddings in the last 5 years since I started. I could be the cameraman for a film, but actual filmmaking is beyond my scope, and honestly beyond my patience. I love live event or commercial/business, because you are in and out with a purpose, and not reshooting the same thing 5-20 times, just for the director to pick out 1 he likes out of the 5 same exact takes. I tried doing all that for a Theatre in town, I just couldn't, I hated how long it took with the little pay (I am in the Midwest); weddings, photos, live events, business videos, all that stuff has been more my skill and what I prefer.

It started out just being a techy guy, and becoming sound man for a friends prayer room, and evolving and growing from that with someone's wedding, video tape conversion, then more and more.

I think my experience is very unique, as the theatre/film places I have worked for might not have been the best, as they paid the same as a commercial project for a lot more time and work, and seem to retrace the same things over and over again. Weddings, concerts, anything live event has been a ton more fun for me.

But the basics of film and storytelling are the same regardless.

But are you subscribed to at least 10 video essay channels about movies? I know I am.

Someone made the comparison to Jabba the Hut

Is this true though? I work and have worked at different places where it's socially acceptable to roll in with hoodies and sweatpants, but they are never seen as status symbols. I've seen senior/staff/principal engineers dressed both well and casually, as do normal engineers, but I don't see many people dressed as slobs. Our directors and VPs are more external facing, and they usually dress well. That said, I've never worked at a startup before and so I don't know whether there's a different culture there.

The vast majority of people I've encountered in the last 10 years or so of tech startups are exactly as you described. Wasn't trying to say hoodies and flip flops are a status symbol, but in my experience, junior people will step up to business casual for an important meeting, but more senior people won't bother because they have nothing to prove.

I don't think the slob-as-status thing that I was replying to is really all that common (I don't work in California though).

In California, SF Bay area anyway, I see this all the time. The smartest guy in the department dresses in 20yo t-shirts and bermuda-length, cargo shorts, has a scraggly goatee, and a scraggy ponytail.

When I worked at Apple there was a whole thing about not hiring anyone that showed up to an interview wearing a tie. Not kidding. Saw it more than once. Even argued to hire someone and was told the reason they weren't being considered was because they wore a tie. Even though they were the most qualified. The argument was that they wouldn't fit with the "Apple culture."

I have worked at Facebook and Google both and I don't see this happening. In fact, the smartest people tend to be those who don't try to be flashy or try to stand out in any particular way. You know about high performers through word of mouth, and they tend to try to dress well as well. I have never met anyone above
L/E5 who comes into work looking like a slob.

I also interviewed for these companies and we had no such restrictions. My friends who have worked at Apple also showed up to their interviews in a button down or a suit, and they were able to get an offer. I make a point to dress well for my interviews as well and that's still the accepted norm that I see. I really can't imagine that this is a secret status symbol of the tech world; we're still professionals.

I can only speak to my experience. But in my +20 yrs in IT in Mountain View/Cupertino I’ve seen this more times than I can count. Your mileage may vary.

That's probably true, when I first started, I would fret about what to wear to big meetings. Nowadays, as long as it's not external facing, I just wear what I usually wear.

This is why Bill Belichick dresses like he does.

Yup. He's putting his effort into preparing for the game, and nothing else.

Such a beautiful thing.

I'm not important enough to stop showering.

You'll get there some day.

I hope not 😂

In the tech industry senior enough generally just implies being pretentious enough to look slobby and have a job, you can't actually afford to wear tailored suits and choose your Rolex in the morning. It's this middleish-class in-between where they aren't rich so they just snob up in bad clothes. I think it's kind of idiotic, and if I could afford a Rolex and a Lamborghini, I definitely would be rolling up well dressed as a sign of my status, not as a bummy pretentious slob.

Edit: Maybe once the line is drawn to where I can't tell the monetary difference between a new phone and a new lambo, I'd go back to wearing gym clothes and hiding in an inconspicuous car.

When I said no one is impressed by things, it doesn't mean everyone can afford them. Just that no one cares anymore.

And I don't think most people are snobbing it up. I think most people just stopped caring about things that don't matter. It's like the exact opposite of the business card scene in American Psycho.

In the tech industry senior enough generally just implies being pretentious enough to look slobby and have a job, you can't actually afford to wear tailored suits and choose your Rolex in the morning

Why not? A well-tailored suit costs, what, a thousand? But you don't buy it every month or even every year. It's definitely affordable on a senior engineer salary in at least one of the bigger tech hubs.

TIL, I'm working like this in a company that doesn't function like this

Dressing up is harder and takes longer, that shows you are not lazy.

Or become like John Kelly or Skunk works and Date women half your age from the Office twice lol.

That makes sense. Kind of like how in Japanese business culture you're more respected if you fall asleep at the desk, because it shows how hard you work.

So the question becomes, who can afford to just not give a fuck?

Sounds like no one, if you have to prove it by making a show of how many fucks you don't give. At a certain point, looking like a slob takes more effort than not. Hoodies and flip flops? Perhaps this guy just doesn't care about fashion and doesn't feel like searching out a business professional outfit, sure. Doesn't shower or wear shoes? This person is now making a point of being a slob for the sole purpose of making a point. It is not convenient for someone who actually owns a bathroom or has the money to buy shoes to not do these things. It circles right around to the same attitude as "look at me, I have a Rolex, and I care a lot what you think of that!"

Do women do this too or is it mostly just the guys?

That's fucking stupid

God I fucking hate you.

I've seen a picture rolling around where it compares a guy in IT with and without a job.

In two pictures of the same man:

  • Without a job, he is totally clean-shaven and otherwise "nice" looking.

  • With a job, he is totally neckbearded out.

For real man. I go to interview places and the dudes are a fucking mess. I don't even get taken seriously unless I don't shave for a few days before interviewing.

I think it's something to do whit the stereotype that people whit computer skill (any kind) have no live don't care take of them self because ethey spend all their time at computer. So it means thy they have skill.

yeah but I've worked in IT for a long time. Generally the slobs are the people who are good at looking like they are worthwhile, but that's it. They don't exercise, they drink, got no energy, can't get anything done, can't handle stress, are irritable, etc, etc, The people that take care of themselves can be productive and positive more often. Maybe it's a west coast thing. I work on the east coast and they are desperate to copy west coast IT trends. Like maybe the crappy looking people are actually good at their jobs in california and such. Whereas here they are poop status cause they are posers.

I dont think any of this is very accurate. Its pretty exagerrated. I work in the bay area at a good tech company and yeah theres bums but also, most people wear fashionable clothes. Its not like they are dressed up but i dont see many people looking like bums at the office. Most people look decent just very casual. I dont think that looking like a bum makes me think you are better as a tech at all

One of my co-workers rocks a pretty dirty flow haircut. His badge pic from day one is clean-cut and presentable. He told me he only got the haircut for job hunting.

Well, when I worked IT support for an ad firm, you never knew if someone was a bike messenger or a new art director. So never have expectations about who someone is because of how they dress.

Back in high school we had this career preparation unit where we were supposed to pick out a career we might be interested in and study up on it to prepare ourselves or whatever. I picked software developer solely because I knew they had a reputation for being able to get away without having to dress up and for flexible hours and being able to sleep in. I always hated dressing up. I like being comfortable, you know?

Fast forward 17 years and throw in the rise of telecommuting. I'm now a successful software engineer, work from home and don't even have to wear pants most days.

People can look at me and think I'm a slob all they want, but as far as I'm concerned, I've fucking won at life.

I agree! I want this. You chose wisely, my friend.

I feel like it's a rejection of traditional business norms. "We're so nu-business that we not only don't wear suits, we dress like we just got outta bed"

For my ex it was social awkwardness and a general piss-poor attitude about life, and I think that that personality type is drawn to that type of work.

My ex looked homeless. Long hair, unkept beard, dressed like a slob. Would get pissed off at people for staring at him in the streets. He actively put very little effort into his appearance and would trash talk people who did put effort into their appearance. He said that people who did put effort into their appearance were bad people who were not to be trusted. He believed he was better than other people because he didn’t put an effort into his appearance. He would even sometimes give me shit for working out or occasionally doing my makeup. I think that he had terrible self esteem (he did, lots of other reasons why) and was envious of people who loved themselves enough to care about how they looked, and processed that envy as hatred.

[deleted]

He was very different when we first met. We had a lot of similar interests, hobbies, and views. He did a lot to make me feel appreciated, wanted, and loved. In many ways I thought he was a perfect boyfriend. We jived in many different ways, and it just felt like we were on the same wavelength. I loved him so deeply. In lots of ways he would tell me the things he thought that I wanted to hear, and he was an incredibly good liar.

There were problems from the start, but I felt like many of his character flaws were a symptom of a bad background and his anxiety and depression. And in many ways they probably still are. But over time, especially after we started to live together, he turned into an abusive monster who blamed his abuse on his depression/anxiety/circumstances or on other people, most often me. He was very entitled, but he manifested it in a way that was different then the common stereotype, because he also hated himself. And as much as I hate to say it, I think reddit and other sides of the Internet did feed into his personality change, as he became more openly racist and misogynistic and would frequently cite resources from online that he felt backed up his point. In many ways he sounded like a “typical redditor” and the more he sounded like that the more abusive he got

This all happened over a period of six years, so it was very much a frog in a pot of water slowly being heated up sort of scenario.

Damn I've been there. Real sweet with a few red flags here and there. Then we move in and boom she can't hide the monster anymore. I never thought I'd break up with someone for being abusive towards me. Thankfully it was before reddit though :p Sorry you experienced that.

I never thought I’d have to too. It was the first time I was the person doing the breaking up. I’d been in an abusive relationship before (much more obvious- outright name calling, threats and physical violence) and I felt stupid for getting bamboozled again, but the abuse with him was much more sneaky and insidious. Im sorry you experienced it too.

oh you forgot to say 'no bamoozles' when he asked you out. That's where you went wrong =D

Yeah, that sounds awful, glad you got out. I used to have a friend who behaved the way you described. He ended up chasing everyone around him away and wasted his potential.

Thank you, I’m glad I got out too. My ex definitely did the same and chased everyone away with his behavior. He would intentionally act like an asshole because he thought it was funny, then get really upset and confused when people stopped being friends with him. I had to carefully explain to him that if he intentionally chooses behaviors that annoy or upset people, people won’t want to be around him. He genuinely didn’t seem to understand that before.

Wow. I have been through the exact same thing. It’s a common scenario. Of course they start off nice, otherwise they’d never get an SO to begin with. And you try to be compassionate and make excuses for their bad behavior but they just get worse and worse. I guess what I’m trying to say is don’t let the “what did you even see in him” types of questions make you feel like you did something wrong or that you’re crazy for not recognizing the signs. I know I felt that way and internalized the belief that there was something wrong with me for a long time. I’m glad you got out and I hope you’re happier now!

Thank you for this. I don’t feel bad about the question at all. Questions like that are teaching moments, and there’s a lot of misinformation about DV. I’m still dealing with the trauma, but things are so much better now.

That’s definitely how they get you: the love bomb. And after their abuses they’d love bomb you too. And of course they also exploit your own insecurities too, because you won’t leave if you think you’re lucky they’re with you because you’re so undesirable/undeserving of anyone else.

i can smell the queer eye episode

This is far more accurate. There are a lot of people in it that have that mentality. I work and it and see a lot of co-workers like that. They just do not care.

I can confirm that first part. I'm tier 1 in our IT department but I've made friends with some of the programmers enough to go out and grab a bite to eat, and they definitely have personalities in that spectrum. Some of the guys in my classes that are really good at programming are the same. But that's just my experience.

Being bullied is one hell of a drug. Source: me.

The “I was bullied” excuse only goes so far. And it was a favored excuse of his for a long time, but I was bullied too and it never turned me into a bitter, abusive monster.

Oh for sure. It's up to you to grow past it and learn to be a better person. Doesn't justify being abusive by any means, but my guess makes sense for some of their underlying issues.

In the tech industry its more like, "You pay me exorbitant amounts of money to do something you don't understand and I know you need me." The most talented workers are usually the ones who dress like this, so if you also pretend like you don't give a fuck about what you wear, you might be mistaken for one of them.

This is exactly what it is - much more so than a status symbol within the industry, it's more like a point of pride compared to other industries.

At most major tech companies anybody can get away with dressing down from day one.

It doesn't really differentiate rank within companies or tech, it differentiates tech from traditional business. It's all about conveying this idea that traditional business values and formalities are not what generates success, but that good ideas and good people do.

Lots of people in tech did just get out of bed, didn't have time to do laundry, etc.

Programmers especially are notorious for optimizing every aspect of their lives, if they can get their routine to "roll out of bed, drive to work, start work" in under 20 minutes while they saved 40 minutes a day, 200 minutes a week, 13 hours and 20 minutes a month, etc - they will.

Guess I'm one of the non optimised programmers!

To be honest, I aspire to be that guy. It symbolizes actually being needed. Like try telling Einstein you wouldn't hire him unless he combed his hair. One time at my work ("mid-size" company according to Forbes), this one guy, a computer scientist (therefore keeping our software company alive), emailed the entire company about how this one hospitals change control policy was stupid. I wish I could do that! The CEO was on the email! His email didn't change anything but he's still there. If I ever sent a public email to my entire company saying the execs have made a stupid decision I'd be fired on the spot.

I sent an email to my boss's boss's boss once for a general question before I learned you can see where someone is in the corporate ladder by clicking their name in the email. I still cringe at the thought of that. I can't imagine the balls it would take to don't that on a whole additional order of magnitude.

Isn't there something wrong with general corporate culture if emailing your boss's boss's boss with a question is something cringe worthy?

If everyone did that the top bosses would end up answering questions all the time instead of working.

You respect the chain of command. If your boss doesn't have the answer he will ask further.

That’s understandable but it doesn’t make it a big deal if someone does ask. My experience in tech is that it doesn’t have that type of military verticality, they rather stride for the opposite.

Fuck the chain of command. You aren't in the military. Your boss's boss's boss isn't some special demigod who shits unicorns; he's the same human you are. If he is the one that knows the answer, great. If not, he should politely tell you who else to ask. Your company exists to make profit, not for you to respect authority and ask no questions of "your betters".

I work at a car wash. The other day i watched a ratty looking indian man in a stained wife-beater and cut off denim shorts jump into a brand new 2018 Audi A7 in snow white with limosine tint windows and a vanity license plate with his name on it. Never judge a book by its cover i guess.

Eh any of that could be family money too. We have some Indian neighbors and they all have brand new Lexuses or Audis with license plates that have their names.

I talked to him. He was a software engineer that moved to the US from india. It was all his.

Oh so that's what he told you?

Are you implying he lied to me

I’m brown, it’s s very brown thing to drive s BMW type car and get a custom license plate. I think it’s tacky, but I know tons of people that do it

Kind of irrelevant. 70,000 dollar cars arnt too common in my town.

No. BMWs will never be tacky.

I'm talking about my boujee brown friends with leased German vehicles they can't afford that have custom license plates. Even my family does it and it 100% is tacky as shit

What's up with Indians and their name on the license plate?

I have multiple friends and co-workers that have their name on it kist like you described!

Expensive cars =/= a lot of money. Could just mean they spend all their money on cars.

Can you afford a 70,000 dollar car? Cause i cant. Id have to make well over 100k a year to afford the $1900 monthly car loan and the down payment as well as housing and consumables.

Depends on what you mean by afford. Would it be fiscally responsible? No, because I like to have a lot of money for whatever reasons (cushion money basically). But if I really wanted to I could do it. I just wouldn't be able to invest as much.

So then the answer is no. Because you cant afford it. I spend the majority of my money on my car but thats to get it fixed. So fiscally i could also afford a decent audi if i lived without a car for a few months and used all that money to save up for a downpayment. But technically, no i cannot afford one. As i need a car to get to work to make the money id use for that.

We’re just talking semantics. The word “afford” means different things to different people. Case in point.

It’s subjective but IMO some people buy cars that they can’t afford. It doesn’t mean they’re rich. Could just mean they are irresponsible.

That exactly my point. Its all relative. But i think its safe to assume when were dealing with the immense amount money thats involved with a car like a A7 that the owner is financially adept.

My uncle worked in accounting for some company that built satellites (now they’re part of Northrop Grumman). He said the engineers were bearded folks who would routinely show up to work in cargo shorts, sandals, Hawaiian shirts and safari hats with big ass knives on their belts.

My experience in aerospace hasn't been the same. There is definitely a business casual dress code, but the furthest people take it is like a zip-up hoodie and jeans. I haven't worn khakis or dress pants since I started, but like 3/4 of the engineers still do for some reason.

This sounds like SpaceX

There's a cool concept called "counter signalling" where you demonstrate how high status you are by dressing badly, because noone will mistake you for a real poor person,

yup. you know how badly you're needed and so you know you can get away with it. or you act in that way and hopefully people buy it.

So San Francisco is filled with actual homeless people and super fucking rich people who just look homeless.

No wonder I hate that city so much these days. What an awful place.

I had a friend at a tech company (fairly high, but not super-high up the chain) who was out chatting with us one day at the front door of our building. We went inside and he stayed out to finish his coffee... until some woman came along and dropped some coins into his coffee cup.

Happened to one of my coworkers too, he was standing outside work waiting for his wife, and a lady offered him coins.

[deleted]

That's just the way it should be, IMO. If you're not meeting with a client, why does it matter how you look sitting at your desk doing work?

Shit, I had a video conference with a client today and still wore my hoodie.

[deleted]

I think it’s actually a form of narcissism / arrogance / virtue signaling.

Kind of the opposite of rappers who crust everything in diamonds, gold and Gucci / Prada / etc.

[deleted]

Are you a Silicon Valley millionaire?

Used to be? Still is!

Pretty much a core story for Google culture at this point

Good guy Google employees helping the homeless get some bicycles to travel/sell,

The bikes are already pretty easy to steal. I often find them in bushes around the hotels when I travel down to the main campus

Not like Google's going to go broke losing a few bikes

Just remembered when I met Richard Stallman. Wore the same t-shirt for three straight days, smelled like ass. Guy is a legend.

[deleted]

Dude stank when he was at Atari. I'm sure he stank it up until his death because his whole new age hippie angle didn't change (I mean it got him killed in the first place).

It got him killed in the last place, I think you'll find.

This is common in academia as well, in fact, this website (where you can attempt to decide whether a person is a professor or a hobo based on their picture) is internet gold: http://www.proforhobo.com

Neat concept but that site needs a facelift.

I agree! I imagine the site is pretty old (it was pretty old a few years ago when I first saw it), and it was likely always just a minimum viable product implementation of (probably) a grad student who noticed a trend in some professors. But I don't really know.

All dudes I see :/

Unfortunately yes :/ I was vague in my description since I wanted to be inclusive of non-dudes. If I remember correctly the site also has only white people in it... I think in academia all sorts of people can look like hobos!! -- I also think that site was probably some grad student who thought of that idea and made a quick website over a weekend or something like that ¯\_(ツ)_/¯

Probably started from Jobs not showering and wearing that sexy turtle neck all the time.

I work in tech and I work from home! This is me! No Fucks! No Showers!

Sadly, I drive a 2000 POS Civic but I've been putting a car payment into savings every month for the last decade so my next car will be a 2015 POS Civic. Bought with CASH bitches!

This is actually a really intelligent move.

[deleted]

What kind of interest rate do you think this guy/girl could get on a used car if he financed?

No, it isn't. Never pay cash for what you can finance with good credit. You're throwing away money that's worth more leaving in 10% APR mutual funds

Although if you can get a very low interest rate car note, using the cash for something that will make you money or save money is the better option. Like retirement investment or paying off your mortgage.

No Fucks!

I guess there’s got to be some downside working in tech.

I'm married. But mostly accurate.

sadface.jpg

Maybe try showering

I will when she does!

Actually she's a road musician so I clean up good before she comes home

I used to work in the Technology division of an investment bank. One of my tenured, very financially sound coworkers had his purchase denied at a store once because they didn't believe that his AmEx platinum card was his and that he was a homeless man who stole someone's credit card 😂 😂 😂

"Thank you for your time, I will be taking all of my business somewhere else. By the way, here is my credit card statement (logs into AmEx app).

Good day."

[deleted]

Why does it matter to you? Wouldn't you rather have good workers with good attitudes than assholes forced to wear suits?

I understand wanting people to keep a certain level of hygiene and that's perfectly fine. But if someone's wearing clean clothes and doesn't smell bad, does it matter if it's shorts and a t-shirt or a tuxedo?

My company recently banned shorts. I don't ever wear them myself, but I think it's stupid. It can get fucking hot in the summer and women are allowed to wear dresses and even capri pants to keep their legs cool. Why can't men wear shorts?

I'm only concerned with the quality of work/service. I don't judge people on what they look like when it comes to work. I also don't judge people for overdressing - like wearing suits in a business-casual environment. It just doesn't matter to me.

[deleted]

Yeah, it was unclear what level of dress you deemed acceptable.

Some people do expect everyone to be in suits or at least dress shirts and ties. Anything less they would deem unprofessional. Professionalism to me is about how you do your job. But I can understand, for a customer-facing business, not wanting to turn away customers so that's why I'm perfectly fine with expecting general cleanliness - which seems to be what you're interested in.

I agree. My dh is in tech. He was kinda 🤨 when I suggested that he not dress like he's homeless at work. Later he told me that dressing nice (polo or nice tees and not showing his hobbit feet) and getting a decent hair cut and beard trim made him feel better. He works from home now but still dresses for work (jeans, tee and hoodie) His bosses have commented on his professional appearance as well.

I feel the same way even though I don't work. When I take a little effort to look nice, I feel better.

That's your opinion.

"Yeah? Well, you know that's just, like, uh, your opinion, man."

I don’t know how much this relates to the tech industry as much as it maybe has to do with the early computer business, but a few years back I had an intro to computers class and this professor wore a wrinkled Hawaiian shirt with a long unkempt beard. Dude was one of the coolest professors I got to meet while at community and learned he was around in IBM around when the industry was starting to explode, later found out the one red corvette in the parking lot was his. Easy class, great professor.

The higher up/more established you are the harder it is for them to replace you. It reaches the point where you can do freaking anything because you know you're untouchable, replacing you is just not an option. Or as I like to call it: homeless or the company's last mainframe/COBOL engineer.

I remember seeing this joke in Mad magazine in the 1980s. They showed a series of drawings of men dressing more and more respectably as they went up the corporate ladder, and at the end the drawing of the CEO looks exactly like the drawing of the homeless guy at the beginning.

Worked in finance for years for a fortune 200, fucking hated it, constantly got ridden for wearing Toms and having a beard.

Now I work in tech. I'm in love.

Planning a similar move.

Let me know if you have any questions!

Sounds like tech would be the place for me if I knew anything about it

It's called a UNIX beard, okay?

Sloppy looking coders solve shit like nobody’s business.

Accurate. On the Cisco side, you can stereotype how far they have gone with certifications by how they carry themselves when you meet them.

CCENT: button-down shirt, tucked in. Loafers. Gelled hair.

CCNA: polo style, maybe khakis, but typically jeans and a decent pair of tennis shoes. Hair somewhat messier.

CCNP: plain tee and dingy jeans, untrimmed hair, with 5'clock shadow. Slumped in chair.

CCIE: lack of meaningful conversations, intense baggy eyes and lack of desire to sit up right in chair. Tee with a meme on it or a cartoon character. Shoes, if any, are reminiscent of something you'd find in a Goodwill clearance bin. Facial hair looks like the doomsday prepper from fallout. At this point, it's a shell of a man who possibly at one time was normal

You know, initially I thought that's dumb, but as a software developer, I can totally see that.

Well guys in suits work for zuckerberg in flip flops and shorts now

In the next episode of Silicon Valley...

As a painter, I have this look nailed down

Fashion has always been governed by the weirdest fucking rules.

Like how with suits you're not supposed to button the bottom button because of some fat king that couldn't, so now they're made that way. Then people stop caring about the rules, and now there are rules on how to be casual.

Like that one genius CS dude that lives in the Rutgers (or some east coast university library) I forget his name....

I refer to this as poor-geois.

One time I went to San Francisco, and we took a day trip to Cupertino, it was a Sunday so there was nobody around when we arrived at the Google campus. So obviously we started riding the bikes.

We were then asked not to ride the bikes.

Yeah, lol, Fashion is really a big circle. When you're poor you can't afford suits so you wear shirts. When you have some money you buy nice clothes and spend money on how you look. When you have billions wearing suits doesn't matter anymore. You could show up somewhere naked and covered in feces and people would still have to smile and shake your hand.

I guess the reason should be obvious, it is because extremely talented people can get away with it while normal losers have to dress up. So looking rough signals you have made to a point where nobody can tell you what to do.

But I also have a personal theory that this behavior goes back further in these people's lives. Kids who are really mature and organized for their age that never get in trouble and always do their homework might also be receiving less discipline or guidance from their parents. Their parents assume they are just 'quirky' because they are so perfect in every other way. So they succeed academically, and in today's world that also means they succeed in life and enter the adult world as high-status individuals. But unlike their average peers, they learned fewer basic life skills such as hygiene, social graces or interpersonal communication due to a form of neglect.

You just described my entire team.

Did you work with smelly-ass Jason as well?

That's my hood. The homeless people on GBikes carry more shit.

Reminds me of the Almost Live! bit, "Homeless or Hipster?"

One of your engineers is wearing a button down shirt and khakis. Is he afraid of getting fired? Is he going to a job interview?

My friend's father makes good money with a computer tech company. Whenever I visit, hes wearing old tattered shirts with holes in them and such.

I guess that explains it

At my wife's job it is with wearing shorts. All of the IT guys wear shorts and t-shirts for work while there is a non written rule that the company kinda expects trousers and shirt. But everything stands and falls with a good IT team at her company so they kinda can do whatever they want. A little story, there are two IT guys that sometime wear metal shirts and this one time a guy had a sabaton shirt on and my wife, knowing some sabaton songs from me, said "through the gates of hell" instead of just saying hello and the dude really went like "who are you and what can I help you with". My wife hates metal, but she's one hell of a people manager AND has no driver's license so has to listen to what I listens to in the car.

thank you for calling this out as weird. Like, they don't have to dress in the best possible stuff, but showing up to work in flip flops or looking like you are at the beach in an office environment is just weird. But that seems to be the IT culture these days.

So many talk about depression and self hate, too. It's one thing to dress like you wear patent leather underwear and try to look like you're better than everyone else. It's another to have respect for yourself and your company. At least wear a clean clothes, a tee shirt without holes, jeans, and not show your nasty hobbit feet at work. It doesn't take much to wear unwrinkled clothing --spray Downy wrinkle spray on your clothes and spread them out to dry while you get ready if you don't have time to actually hang them up in the closet. I never use an iron much anymore.

It’s funny how the same choice would make them seem more important within one sub-culture but would lessen their perceived status to everyone else. That’s some weird nerdy nonsense right there.

I posted this further up, but I dated one of those homeless looking tech types for many years (in my defense he did not look homeless when we met, only when he got a job at a big tech company) and I theorize that his social awkwardness and general self hatred led him to actively hate people who cared enough about themselves to put effort into their appearances. The environment he was in, where others encouraged the neckbeard trope, he gained an attitude of “people who put effort into their appearance are bad people, liars, and stupid.” He would even give me shit for working out and the rare times I wore makeup. He would also get really pissy if anyone gave him a look in the streets, which was frequently, because he looked homeless. And because he was walking around with a usually miserable looking yet well put together woman.

Like peter jackson?

wtf

I see the potential in me and I think it's partially an attraction of a kind of person to the feild

Maybe I should start wearing sleeveless shirts in teleconferences.

I kind of like that one. Just sort of saying that you rent trying to impress anyone anymore. I could easily see myself going that route if I were rich.

LOL TIL thank you for telling me that

Depends heavily on the company though.

Good way to keep thieves and thugs away, is to look like someone not worth mugging. Assuming they dont see your car.

I kind of don't like it because I really enjoy being well dressed, but I have to dress down for programming interviews so I look like I'll fit in culturally. I'll fit in just fine, I just care about my appearance. It has nothing to do with my coding abilities.

I wore jean shorts to work today. I'm this IT ass :-(

I work in a building that has a bunch of finance people in it, often in suits. I get a kick out of them trying to decide whether I’m a hobo... I make more than almost all of them.

I swear last time I was in San Francisco I saw just that. Homeless-looking guy wearing the latest derelicte fashion shuffled to a C63 AMG, unlocked, got in and drove off.

This describes my brother perfectly. He regarded himself as having made it when he could go into his office barefoot and let his dog run around bothering people all day.

It's called a power move. It's why bosses are always late and make everyone wait for them. Because they can.

This is engineering school culture to a T and it’s always full of sexist undertones. You wouldn’t believe the hypocrisy involved

Male eng student (MES): Ugh, girls are so shallow for actually wearing pants that are the correct size and running a hairbrush through their hair. That’s why they’ll never be good engineers, because they won’t dedicate every waking moment of their entire life to the love of the truly beautiful art that is engineering. The reason I’m wearing the same shirt for the third day straight is because I only use my time for things that make me a better engineer

The same MES: Literally just played league of legends for 3 days straight and is a C student

As someone who has worked in the industry for over a decade in a very laid back location, I completely disagree that sloppiness has anything to do with status. In tech, everyone dresses down (no more formal than business casual and almost always more casual than that) and it would be out of place to dress otherwise (you can always tell when someone is interviewing). But there's a huge difference between being noticed for being casual and being noticed for being sloppy. If you're not casual you're probably new to the industry (perceived as lower status). If you're sloppy, you're just sloppy; that has no effect on the status people perceive in you.

Honestly, it's not just the tech industry. It's pretty common in any industry that the least sharply dressed man in the room is the top dog.

True status is often shown by not having to conform.

Is this why my husband can’t clean to save his life? (Or probably the lives of his children either!)

He literally drops articles of clothing, mail, whatever, as he walks through the house. He told me we needed more garbage cans, so I bought them. Then the garbage would be on the floor near them, because they had lids. Same with clothing and the laundry boxes. Leaves any dish or cup or wrapper where it was used, including using our cutlery as garden tools, leaving them in the soil. (He can never find the tools he buys for any project afterwards, because he can’t remember where he left them, or as he tells it, “where somebody else put them.”) Each project or activity requires his ‘expertise,’ leaving him too exhausted or busy with more important things than cleaning up or putting things away. The result...after 20 years of marriage, I’ve given up on him ever learning this ‘skill,’ and now he has his own bathroom, the garage, and our computer room in hoarder decor! I rarely enter these areas. He says he wants a clean house, but his time is worth so much $/hr, so he doesn’t waste it cleaning.

Wow! I think maybe I went too far with this reply😬. (Truth be told, I really love this man, and look forward to at least another 20years with him...and his messes I suppose!)

Why I like Mechanical Engineers over Software sometimes: There's a mechanical engineers low level of cleanliness, then there are software engineers.

My brother went to a super expensive little private university. I went to visit him while I was still in high school and had a limited concept of money- rich people look rich and poor people look poor, for example. The campus was crawling with stinky, dirty kids with dreadlocks wearing old clothes, girls with leg hair and pit hair, etc., talking about capitalist pigs and socialism. Then they go to the parking lot and hop in their brand new Mercedes to drive to their lake home/ski chalet for the weekend.

Iwork at a tech company. We literally had a meeting once to tell people that a t-shirt and pajama pants were not appropriate work attire.

I love this because it forces stores in the Bay Area to treat everyone even if they look like a slob with respect. That dude in the rattu hoodie could be a multi millionaire.

Have this regular in the store I work at, downtown SF, used to have really long greasy hair and tightly fitting “your moms my other ride” type shirts hugging his gut. Was proud to see he recently stepped it up with a haircut and some actually fucking clothes you can do more than ‘heh’ once at

Work for google. Can confirm.

Thats interesting. I'd guess that, at least in the beginning, all the important people in tech were just the type of people who don't take care of themselves. I see it all the time with just regular people actually. I've got plenty of "techy" friends with a neckbeard, or trashy clothes, or even a house out of horders. I'm guessing all the newer, more.... socially adept... folks in the tech industry just copied all the slobs that held important positions.

Dated a high up software engineer for a tech giant, and you’re spot on.

A lot of money and yet wore the same few faded black t-shirts everyday, and was always in want of a haircut or style for that matter.

How about stickers on your laptops? It seems everywhere and the more stickers you have the cooler.

Calling out MCB from Atlassian for this, guy looks borderline homeless most days.

My brother's ratty ass hat that he refuses to replace suddenly makes sense now

Don't forget the soylent bottles

Programmer here. Starting to look like Gandalf. Don't care since they don't pay me to look like I sell cars.

I don't go out of my way to look like a slob, but I'm not respected among my peers for how fine my choice of slacks is.

Also, I work at home and the most I interact with people in person are fat bored housewives mid day at the dog park

I'm a web developer. I sometimes wish I had the intelligence level and the discipline to get that good. But I don't. I just don't. Sometimes I try to explain this to my wife and she's always like, "But you're really smart." She doesn't get it. There's "I made it through college by the skin of my teeth" smart, and then there's Alan Turing smart. I'm definitely not in the second group. (Sometimes I wonder if I even belong in the first group.)

So like Nerd Jesus with his white sneakers and no belt?

I noticed this at my internship! Interns are the most likely to dress up. If someone was dressed down they were either higher up on the org-chart or worked at the call center.

As someone who wants to be a computer engineer I think this is cool. Also I understand though. I rather dress down than dress fancy and try to "show off"

In a similar light, the bigger the beard / longer the ponytail, the more experienced they are. They’re so indispensable that they can get away with looking like Gimli.

Ah like playing "Homeless or Hipster"?

Signs culture maybe toxic?

I tell you, I grew a full beard a year ago. I love not shaving, but trimming the damn thing every other week is a pain in the ass.

I work at a coffee shop and we have a customer like this. We always thought he was homeless until one day he pulls up in some fancy car (I don't speak car, I couldn't tell you what it was even if I wanted) and whips out his new iPhone and MacBook to do some work. My mind was blown.

Lol this is so my CIO, and she is a woman/badass

Erlich fucking Bachman. Silicon Valley is a documentary.

Somehow I think this would only fly for the males.

I like to play a little game called “homeless or hipster”.

Not to the point of being a complete slob, but function over fashion is exactly what I'd want in a colleague in IT.

I work at whole foods and the amount of Teslas that roll into the parking lot is absurd

When I was in California, my friend suggested that we go looking round the multi multi million dollar mansions for sale. We went in her beat up old car. In the UK there is quite a strong relationship between how much money you have and how you dress, but not in California!

IT here, people look at me like I’m a Martian and ask me if I’m interviewing whenever I look halfway decent. God forbid I clean up and wear a tie (because, you know, I like to) on Monday or I’m hearing about it on Thursday. Sports jersey, shorts, beard untrimmed for a week? No one gives two shits. It’s fucking bizarre.

Reminds me of the wizards in the Sword of Truth books: new wizards are dressed in opulent robes, and the further along in your training you get, the more plain your clothing becomes until you're basically wearing a peasant-tier brown robe.

Today I sold something to a guy who smelled piss. Turns out he works for Microsoft. I'm happy for you guys.

For a lot of programmers, it's a decent T-shirt and whatever goes with it. It's more of a "never really got out of college" mindset. I wouldn't doubt that the extreme you mentioned exists though

This only applies to men in the tech industry. For women, there is still pressure to look cute.

So.... they are hipsters?

Mark Zuckerberg basically changed the "tech guy" dress code to "worn hoodie and ragged jeans".

Yeah... welcome to Tinder in the Bay Area.

Wow this is so wild to me as someone in the fashion industry…I know people who’d rather not eat dinner an entire month for a pair of shoes.

I think the people that get the most respect based off appearances are the ones that are able to dress up in vintage, market finds, and cheap stuff. Designer stuff gets compliments but it’s more about the rarity of the items than label/pricing tbh

Although it’s not as “Devil Wears Prada” as you’d think where I live, even when we’re trying to be lazy we still color coordinate hah. It’s kinda easy to forget that the real world works very differently from the fashion world wow

Right on the mark. My friends rag on me for dressing "hobo sheik" all the time. It's because after years of dressing in slacks and button downs I just don't give a fuck anymore. Nobody thinks I'm a hobo though. Just a poorly dressed lazy man.

This is real. I was once told by a pan-handler that I look like I stole my car.

God damnit I need to shave.

This! My ex husband. For Christmas our daughters "picked" clothes out for him. Haha he still doesnt wear it. Super smart guy, just not concerned about it.

"Status symbol." Uh-huh.

Edit: ...I'm a fucking moron. Who am I kidding? My boyfriend went to a job interview at Microsoft in a suit. (he looked ridiculous: long hair, beard, suit and tie) Everyone who works where he interviewed wears jeans and t-shirts. He got the job, but I assume under the condition that they could throw things at him first.

Imagine my terror when I transitioned from high end retail to programming.

So the show Silicon Valley is pretty much dead on.

Yep, junior in engineering here, was asked to cut a faux-hawk for our vendor summit to give me street cred, it worked.

Fuck i hate this. I used to work with a couple of those guys and they piss me off. I don't need people to wear suits or anything, but at least respect the fact that you are in a working place and not your own lan party.

This has always made me sad, because I am in this field, but genuinely like to dress nicely.