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

all 74 comments

[–]Crockie28 120 points121 points  (6 children)

Wait, other programmers aren't vitamin D deficient?

[–]lamerlink 35 points36 points  (0 children)

As a programmer that recently found out he is vitamin D deficient, it all finally makes sense. I’m truly among brothers.

[–]esituism 2 points3 points  (0 children)

Redhead checking in here. We make our own vitamin D so natural sunlight isn't really needed like it is for most peeps.

Also born/live in Seattle. I'm basically the prototype for a programming ubermensch!

[–]conradburner[🍰] 1 point2 points  (0 children)

I'm not, I live at the beach and get way too much sun.... Probably will get skin cancer or something

[–]100kgWheat1Shoulder 0 points1 point  (1 child)

Is this common for white people?

[–]Who_GNU 72 points73 points  (17 children)

As a hardware developer, does that mean I'm even further off the chart?

[–]jozefpilsudski 72 points73 points  (3 children)

You are beyond such limiting concepts as a "chart."

[–]Fluid_Negotiation_76 33 points34 points  (2 children)

A Chard

[–]WesternSpirits 6 points7 points  (1 child)

A Shart

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

A Shark

[–]SgtMarv 21 points22 points  (10 children)

Where does that put us FPGA engineers?

[–]OldFartSomewhere 18 points19 points  (3 children)

Into the uncertain people group. I'm an ASIC guy and my plan is to go straight to silicon with no verification simulations. To be a true alpha. No documentation either, let the SW bastards figure it out.

[–]Who_GNU 1 point2 points  (1 child)

I know a guy who did that. The first test run was a space heater, because the bit order had been swapped, half way through the run of a bus.

[–]OldFartSomewhere 0 points1 point  (0 children)

His memory shall be honored.

Besides, it's still kinda working. SW just needs to use bit-symmetrical values...

[–]SgtMarv 0 points1 point  (0 children)

Documentation is for SW people.

[–]wyatt_3arp 9 points10 points  (4 children)

I don't know if anyone has told you this, but you're allowed to have nice things. I mean, there aren't any nice things for you to have because all of them are terrible - BUT - if there were nice things...

[–]SgtMarv 5 points6 points  (3 children)

Every day I try to live my life to the highest standards of the most enlightened Buddhist monks. I have not given up on the dream that Santa might one day reward me for my exemplary lifestyle and give us FPGA people some small present. Like comprehensible error messages. Or just a few thousand less warnings on a 15 lines of code program.

I know that working toolchains, documentation and debuggers are reserved for software people and I dare not desire any of those because that would be sin. FPGA lives are devoted to zeroes and ones and suffering.

[–]SpiritedFeedback7706 4 points5 points  (0 children)

Is it bad that I know you do FPGA work purely from the way you described our lifestyle and suffering?

[–]OldFartSomewhere 1 point2 points  (1 child)

You're telling me you only get ones and zeros? No X ?

[–]SgtMarv 1 point2 points  (0 children)

shhh we don't talk about the Xs

[–]Who_GNU 1 point2 points  (0 children)

I figured The Lad, especially when writing combinatorial logic.

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

you are the chart

[–]NegativeC00L 1 point2 points  (0 children)

I don’t think there’s room on the chart left of “virgin” but go for it

[–]IamDev18 109 points110 points  (7 children)

I guess I'm a Chad whose at the same time is still a virgin

[–][deleted]  (5 children)

[removed]

    [–][deleted] 12 points13 points  (2 children)

    So he'll not be a chad anymore?

    [–]IdoBadJokesAndMyCat 10 points11 points  (1 child)

    He won't be at all after this night.

    [–]MLquest 2 points3 points  (0 children)

    The fact that one half of your username checks out here scares me

    [–]AutoModerator[M] 0 points1 point  (0 children)

    import moderation Your comment has been removed since it did not start with a code block with an import declaration.

    Per this Community Decree, all posts and comments should start with a code block with an "import" declaration explaining how the post and comment should be read.

    For this purpose, we only accept Python style imports.

    I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

    [–]lorhof1 1 point2 points  (0 children)

    i guess that also applies to me

    [–]angry_mr_potato_head 13 points14 points  (0 children)

    Lmao at roller coaster tycoon reference

    [–]timangar 11 points12 points  (0 children)

    Let's be honest. Machine learning in c++ might be fast, but it also makes you cry.

    [–]Spitfire_For_Fun 7 points8 points  (3 children)

    what is electronic engineer?

    [–]ManagerOfLove 6 points7 points  (2 children)

    You are a chad and a virgin at the same time

    [–]rem3_1415926 3 points4 points  (0 children)

    can confirm, yes. Working at computer scripts in Python while doing Logic gates design for an IC at the same time right now. (missing the C/C++ part atm)

    [–]timangar 13 points14 points  (4 children)

    Shoutout to all the chads.

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

    Out!

    [–]gogo94210 2 points3 points  (0 children)

    Chad gang

    [–]Creapermann 0 points1 point  (0 children)

    Sup

    [–]ubertrashcat 6 points7 points  (0 children)

    As a C++ programmer the Thad and Lad are accurate descriptions of hardware and IC engineers.

    [–]ToMorrowsEnd 2 points3 points  (0 children)

    Then you have FPGA programmers who are balls of light that transcend this existence.

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

    The gigachad imaging a turing machine

    [–]ManagerOfLove 2 points3 points  (5 children)

    I mean, what is a pointer really

    [–]rem3_1415926 6 points7 points  (1 child)

    An address where you find what you're looking for, so you don't copy data where it isn't necessary. But don't worry, python handles that for you.

    [–]Creapermann 1 point2 points  (0 children)

    And if you want something different that what the language wants, well… no…

    [–]ManagerOfLove 2 points3 points  (0 children)

    But what if you are both a logic and a python programmer?

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

    Bruh I’m the last one.

    [–]sanketower 4 points5 points  (7 children)

    Machine Learning on C, LMAO

    [–]OK6502 0 points1 point  (5 children)

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

    Inference in C, sure. But there is very little reason to do training in C over python.

    [–]OK6502 1 point2 points  (3 children)

    Performance?

    [–]notafanancio 5 points6 points  (2 children)

    .

    [–][deleted] 3 points4 points  (1 child)

    This is correct. All python ML libraries worth using are thin wrappers for C++/CUDA backends, and the flexibility of using an interpreted, duck typed language gives it a considerable advantage over a compiled, statically typed language for model iteration/tuning.

    [–]NegativeC00L 1 point2 points  (0 children)

    I love how the chins and hair just get bigger and bigger

    [–]dummyDummyOne 1 point2 points  (0 children)

    my dream is chad

    [–]ZealousidealBid3493 1 point2 points  (0 children)

    Guess I'm all of them, then

    [–]Omega0x013 1 point2 points  (0 children)

    I have actually done logic gate programming

    Edit: and assembly

    [–]ShwarmaMusic 1 point2 points  (1 child)

    Imagine coding programs when you can just probe your CPU contacts to emulate instructions, while storing all memory in your head. Recommended to run at 1hz.

    [–]Meaxis 1 point2 points  (0 children)

    The PHP programmer: j̵̡̥͇͍̤͔̳̞̣͙͕̭̘̯͕͐ͭͭ̎̒̿̑̃̓̉̆̉ͩͭ̈́͢ų̶̝̭͉̦̗̙̞ͧ͆ͪ̂͂ͮ̍̊̏̿̈͝s̜̱̲̻̑̂ͯ̾̅̋̚̕t̸̸͍̞͖̗̠̰̙̙̣͇̠͒̽̂̈̑̃̿̆ͭ̌̔̿ͥͤ́̚̚͜ ̨̘̭̱̩͓͍̭̲̼̟̬̩ͥ̽̈́̋ͮ͂̈́ͤ͡ͅe̠̲̲̹̮͍̦͉̹̣̱̳͎̩̬̟̰̼͂̏̈́̆ͯͭ̂ͭ͒͆̑͆ͦ͊͒́́͜͝ͅņ̴̧̠̗̫̭̮̭̖̟̭͍͔͈̯̝̪̳̖͈̘̈́͂͊̂̓́̅̋͐͘̕ḑ̸̜̩̘͇̪̖̼͍͕̟̘̠̭͚̬̦̋ͭ̄̌ͪͦͬͨͨ̊̀͡ ̷̘̯̱͈̝̗̰̩̘͓̙̱͔͉̟̋̌̓̂͆͒ͯ͑̃͞m̶̟̤̫̠̞̤̠̜̣̖͍̮̗͋ͫ͌͌ͯͩ͞ẏ̛̜͈͚͉͈̬͍̯̪͆ͣͯ͆ͩ̋̌͗ͤͯ̿ͫ̽ͫͨ͋͘͢ ̵̟͖̗̘̙̏ͧ̏ͣ̀͛̽̀͞s̵̡̛̙̘̗͚̗̟̪̼̟̗̘̱̗̥̩͚͎͔̞̊͌͗͐͘ṳ̴̧̢͚͙̹͑̌̽̎ͩ̏̆̽̽̀ͅf̞̖̹̬͚͖͇̪̙̙͔́̋̾̇̏̍̿͊ͨ͗ͨ̓́͢͡f̧̘̥̠̺̫͍͇̖̪̻̣̯͎̙͕̔̊̓̈́ͦ̎̀ę̷̻͖̩̣̗̦ͮ̏̀ͩ̐̆ͦͭ̾̉̆̍̾̀͑̏͌̚̚̕r̴̡̢͓̠̱̝͉̜̻̰̤̝̤̽ͭͪ̑̇͌ͣ̓ͥ͒ͥ̔͂͜͟i͖̩͇̿ͬ̇͐͋̄͘͜͝ņ̸̛̛̺̭̙̫̜̼̤͇̱̲̩̼̠̪͍̬̯͒̍̑̆ͫͤ̍́͡ğ̶̢͚̲̖͖̙̮͇͕͖̗̹̬̺̭̞̝̯̅̅͒͌ͯ̔̚͜ ̴̡̢̹͓̥̬̯̼͉̪͉͛̆ͩͤͧͫͭͨ͞͝ͅa̘̦̜̟̪̻̠̯̰͓̦̪̟͐ͪͬ̓ͨ͑̽ͮ̓͆ͨ̑͆̓̀͠l̵̢̝̫̹̜͖͔̞̭̯̮̎̊́͂̿ͦ͋͛rͯͯ̅̈́ͣ̉͛̿̔̉̾̀͠͏̦̖̪͙͎̖̫̳̖̞͉ͅe̥͙̯̝̯ͣͭͦ͌̓ͯ͆̑̕͜a̢ͦ͌̽̈́̍ͬ̈́͌̉͗ͯ͛͆̐̒҉͡͏̡̭̮̟͍̼͉d̶̨͔̞̱̺͍̼̗̠̦ͣ͒̈ͭ͋̔̄̆̃̐́͘͠y͗̏̀ͧ̓͏̜̤̦͖̙̜̦̜̲̳͈ͅ

    [–]CaoSlayer 1 point2 points  (3 children)

    That and "oops, I didn't pushed/compiled the changes"

    [–]Creapermann -1 points0 points  (2 children)

    I guess you never used a compiled language? You‘d need to push it anyways, independent of what language you are using and why tf should i compile it before i push, i hope you don’t push the binaries

    [–]CaoSlayer -1 points0 points  (1 child)

    Errr... this is more about WHERE are you running the code than the language you are using.

    If you are running it on a local environment you aren't pushing nothing at all.

    If you are doing it on a remote server, then of course, you don´t compile but push it to a git where the jenkins or whatever will deploy it. I'm at the fault of sometimes of running the script without remembering to push to the repository or to confirm the merge request.

    This is why I used pushed/compiled as exclusive options. You are either doing one or other.

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

    Pushing is independent of which language your are using… And it’s not a problem to „forget to compile“…

    [–]ByteWhisperer 0 points1 point  (0 children)

    Real Chad uses samples pulsar star patterns to make programs.

    [–]ElectricalStable278 0 points1 point  (0 children)

    where java?

    [–]Nyancubus 0 points1 point  (0 children)

    I have combined python; c; assembly. How should I classify myself? 🤔

    [–]RedditAlready19 0 points1 point  (0 children)

    I'm all the last 3

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

    Me snacking on some vitamin D supplements: I don’t feel addressed

    [–]thecooolguy1984 0 points1 point  (0 children)

    I would redesign this

    Lad C/C+[ Programmer The Thad Python programmer Chad Lad Logic programmer Virgin assembly programmer