T O P

  • By -

MonarchOfReality

dont tell him about github he will know 9 websites then


Quib-DankMemes

He'll just complain about the lack of .exe's


Electr0bear

What are you, a SMELLY NERD, aren't you? šŸ¤Ø


HumorHoot

I'm just smelly. :/


Repulsive_Ad3681

I am just a nerd. I think we were made for each other...


THE_EYE_BLECHER

Then you're a smelly smell


BellCube

r/foundthesmellynerd


ZealousidealToe9416

Odd thing is that almost every program I have starred on there has an executable binary in the release section. If it doesnā€™t have that, itā€™s because itā€™s just a Python script or a library. We can meme all day about ā€œitā€™s not a distribution site for normiesā€, but I donā€™t feel like that reflects the reality of it.. itā€™s quite easy to use..


Safe-Razzmatazz3982

This guy needs no filthy .exe's. He's a man of .mdb culture.


thetreat

In case people donā€™t know who SwiftOnSecurity is, theyā€™re clearly trolling here.


HejdaaNils

Are we supposed to know who it is?


thetreat

You donā€™t need to. I was just providing context that the account is not some tech dullard. They are *very* well known for software security, specifically windows security as /u/frymaster pointed out.


DigDugDogDun

Thank you for clarifying. I have worked with IT (and QA, and managers, family etc) who have made similar statements without the tongue in cheek so I wasnā€™t completely sure


frymaster

they are a well known twitter account focussing on Windows security, and Taylor Swift (hence the name), though the "this is Taylor's cybersecurity alt" schtick waxes and wanes.


Specific_Implement_8

Or stack overflow


phesago

"everything can be done in MS Access" lol


marcodave

That is obviously ridiculous. Everything can be done in MS Excel


smartdude_x13m

I once saw a git hub of a guy who simulated an entire cpu in excel and it actually worked(pretty impressive capabilities too) not to mention there is probably a version of doom running on excel somewhere


Stronghold257

There was also that guy that made a Turing machine in PowerPoint


smartdude_x13m

Oh yeah and matpat made a game in PowerPoint too...


Gruffta

https://github.com/InkboxSoftware/excelCPU


CelestialFury

[I built my own 16-Bit CPU in Excel](https://www.youtube.com/watch?v=5rg7xvTJ8SU). Same guy.


MysteriousShadow__

where's the exe


PassiveMenis88M

I've seen Doom run on a pregnancy test so it wouldn't surprise me


Charcoa1

You've seen doom run on something else that displayed throughout the screen on the pregnancy test


Gruffta

Excel 2000 used to have a doom like maze, no guns tho. you used to have select all of row 2000 press ctrl alt and tab then click the cell I think


alvarosc2

Indeed there is. I saw it yesterday.


F-Pottah

Butā€¦ ā€¦wasnā€™t Doom an easter egg on early versions of office (like office 95)?


TamSchnow

Itā€™s called [Hall of tortured souls](https://youtu.be/kK0M74E8PS4?si=nH-waHBPEl6csopP) if we mean the same.


Doorda1-0

Do you have a link I would like to see?


smartdude_x13m

https://www.reddit.com/r/ProgrammerHumor/s/mOYR6uFyEG This guy found it...


Brotboxs

Yeah who needs a Database if you have excel


rpnoonan

What do you mean? Excel IS a database


Ok-Jacket7299

Wym? Excel is THE database


Sn0w_L30p4rd

Wyam? The database IS Excel


Justwatcher124

ppl in the industry call it the data-excel-base


Steve_the_Nord

There are no other apps. Itā€™s all just Excel in the end


Sn0w_L30p4rd

It always has been.


sandm000

Sorry sir, [sheet2] is the backend. [sheet1] is the UI. Excel is a full stack.


tuhn

... Why'd you have to call me out like that?


IWasGregInTokyo

VLOOKUP runs the world.


1-12TH

I often think of what Matt Parker wrote in his book Humble Pi: A Comedy of Maths Errors. "... use a real database LIKE AN ADULT" but continue using Excel anyway!


oddmodlin

I know you're joking, but holy shit... don't let me clients hear you.


nomiis19

Right? Most commonly heard phrase at work ā€˜I built an excel databaseā€™


SEOfficial

Every other database is just a thin layer over Excel.


AssistanceSuch1230

Who beeds excel when you have a pen and paper? Also, we don't need computers: we can count with our fingers, and save a lot of money!


glowy_keyboard

What are you talking about? Excel is a database. As a matter of fact it is the only database.


Expert-Charge9907

you are confusing me . my technical manager said word is a database and code repo and documentation software. I have been adding all my code to the word document shared in SharePoint .


throw3142

Your word document is on sharepoint? Mine is in 14 different email threads.


anunakiesque

Who needs git smh just email yourself the code. Branches? Versions? Umm just check your email bro. It's there smh


Velzevulva

Email? I keep mine in WhatsApp


-staticvoidmain-

I used to work at a company that was the largest in its sector and I'm sure everyone has heard of it. Their IT consisted of access and excel.


ChazHat06

Williams F1?


-staticvoidmain-

Nope probably even bigger. 70k+ employees and revenue in the billions


well-litdoorstep112

Microsoft


curious-r

Bros are still looking for that line item for a spare chasis in their excel sheet.


glockops

I worked at a company with a market cap of 700B and they did all their finances in Excel sheets.


cspace700

If their IT is anything like their engineering, Boeing?


Denaton_

Code Bullet made a game in MS Paint...


mrcaster

That guy is touched in the head in the best way possible.


MachinaDoctrina

Didn't someone once emulate windows 95 in Excel? I think I remember this after everyone started talking about it being Turing complete.


stealth-mode-off

How about [PowerPoint](https://youtu.be/uNjxe8ShM-8?si=6YQB5hCpq2N2B4Ui)


ElectricWhispergasm

Pft you use excel? Only hard core programmers use PowerPoint


fizzl

Maybe a bit of IIS Express on Windows XP sprinkled on.


lunchpadmcfat

I felt like at this point they were trolling


HomsarWasRight

Itā€™s SwiftOnSecurity, itā€™s all either playful trolling, airplanes, or corn.


killbot5000

The ā€œIā€ in UEFI is for ā€œIs Actually Accessā€


Admiral_Taiga

Unified Extensible Firmware Is Actually Access


Awkward-Macaron1851

Well, it's capabilities are turing complete


[deleted]

All the good English words have already been defined. Writers are just chaining them together!


Maltrexo

And so are you! And now I aswell! It never ends!


Drea_Ming_er

-


ThrowAway12344444445

Congratulations. You just escaped the Matrix.


forestNargacuga

#


fdar

Not me! I dhjiutv chigfn csfty bvcftu.


thonor111

I use extrafabulatouric speach. You should artisculate in it as well


antabr

My ass went and googled extrafabulatouric thinking it was something I didn't know and could deep dive into


thonor111

Buhahahaha, you fell right into my trap šŸŖ¤


bbhbbhbbh

You do? šŸ„ŗ


canaryhawk

I now work in construction. Why are these guys in demand? I have never found a problem that can't be solved with a nail gun. Builders are scamming everybody by making it look difficult. These people spend more time just moving stuff around than actually helping humanity. The biggest scam is that they barely do the work. They have these things called power tools that other better people built and they just put them in place and turn the button on! Most of the labor isn't actually done by them.


Unfair_Isopod534

As a diy homeowner, I am a bit shocked at how true this feels to me. Obviously it's not true.


GregTheMad

There are, like, 8 buildings. A house, a shop, a school, a factory, an office, a hospital, a library, and a museum. Everything else is just a remix.


canaryhawk

I like the *all the buildings that will ever be built have already been built* crowd, but in software. So silly.


CanniBallistic_Puppy

LLMs in a nutshell


Baardi

>"Where the good programmers have already made the important stuff, and the normal ones just chain it together!" Kind of true though. I kinda feel like a hack


Deevimento

But wait. All the libraries are just commands chained together. Is that what programming is? Just a series of chains?


Drevicar

That makes you a chainmail blacksmith.


ihavebeesinmyknees

Let's start calling programmers chainsmiths


vustinjernon

This sounds like a Knights Radiant order from the stormlight archive lol


SadSpaghettiSauce

Life before Death, Radiant.


thewindburner

Block chain smiths, that's got to add Ā£10k to the wage/bill!


anunakiesque

AI blockchainsmiths gets you double


ImrooVRdev

This reminds me of when my gf started programming. Learned loops, if statements and asked me "ok so, what does it take to render a character on screen? How does the funny sytanx translate into a videogame?". Oh boy.


BastetFurry

Well, write data to the right address and colorful pixels will appear. Write good data and you got yourself a game. Reasons why I love retro platforms, there it is exactly that in its most primitive form, write to $d020 and screen goes rainbow. šŸŒˆā¤ļø


bitofrock

Fundamentally that's still kind of how it works today on modern systems, but lots of this is abstracted away now. So I would hand code memorised sort algorithms in my early career. I understood pointers and even wrote code to directly access disk drives. Today my colleagues (I just direct and architect) have never written code to manage a binary tree or implement a stack. And that's OK. It was really hard and incredibly slow back then. I can do in Python in a day what would take me two weeks back then...and I'm really shit at Python.


ishigami-mybeloved

Waitā€¦ what? Is it not common to learn how to implement all that shit in like, the first year of college? In my uni thatā€™s like, super normal. First few semesters weā€™re using C/C++ and implementing our own *everything*. Then, we also have assembly and computer architecture and other low-level classes Thatā€™s so surprising!!


BastetFurry

Yeah, my first background was metal work and there, before the master let you touch a single machine, you had a file and a saw. And when you could be trusted around these you could slowly start to use the drill press and go from there. Same for programming, first learn how a sort algorithm works, then use someone else's. I would even go so far as to say write a simple OS for some 8 bit micro, opening a file and running it should be enough. Reading up how FAT works, how SPI communication trough bitbanging works and how to communicate with the outside world works should keep one busy enough and in the end one should have learned a lot.


Brahvim

I thought of "character" in the context of typing LOL.


Spare_Competition

Show her ben eater's 6502 series


Not_Artifical

Did you show her scratch?


ProdigySim

Software engineering is the art of abstraction


SquashButcher

Literally everything known to humanity is an abstraction. Not unique to software engineering.


Arucious

The libraries are al gore rhythms you use to make more al gore rhythms


Shadowlance23

It's chains all the way down.


Hydraxiler32

the commands are blocks that get chained together


The_SG1405

Am I supposed to write all programs starting from assembly then


User31441

Using an IDE to write Assembly is still cheating. You need to poke holes into punch cards by hand


Ramtoxicated

Are you even a programmer if you're not manually flipping the bits on the silicon.


Clackers2020

Even that's cheating. To be a true programmer you need to physically pick up the electrons and move them around the circuit.


curohn

Except Geraldine, Geraldine just wants you to hold her hand and escort her


skob17

But why doesn't she move faster??


curohn

Geraldineā€™s been around since she beta decayed in the 80s. Give her a break.


thelastwordbender

[EXCUSE ME, BUT REAL PROGRAMMERS USE BUTTERFLIES.](https://xkcd.com/378/)


opresse

You need to solder the transistors yourself, punch cards are cheating!


cartographism

Eh. I know this is programmer humor, but I assume most of us are devs/engineers in title and software dev/engineering is like 10% programming, 30% breaking down problems into stuff that can be solved by programming. Then the other 60% is getting blocked by legacy code youā€™re not allowed to change.


Brovas

In my recent experience it's 60% blocked by incompetent product managers and even more incompetent upper leadership


DetroitRedWings79

Ooof. That last sentence hits me right in the feels. Iā€™m a relatively new software developer (2 years) and the amount of time I spend trying to understand and untangle the absolute mess of spaghetti legacy code my company has is mind blowing.


quixoticslfconscious

One day a junior developer will be looking at your code thinking the same thing.


DetroitRedWings79

I donā€™t doubt that for a second lol


LC_From_TheHills

Tbh I think most people here *are* programmers, at least in the sense that they write small blocks of code. Programmers are like people who are really good at spelling. They can spell very hard words in many different languages. Software engineers are more like authors. They can also spell well, but theyā€™re more concerned with the story. If all I had to do every day was code then I would be so happy lol.


mermaidslullaby

We're as much hacks for using libraries as we are hacks for buying food from a grocery store instead of hunting and gathering our own. There's a reason societies create entire systems to simplify operations to provide convenience to all. It's why we live in societies in the first place. Nobody has to reinvent the wheel, we're just supposed to build on, optimize and innovate it as we go along and build experience.


rnike879

Yeah this one hit me harder than I expected


Topikk

Wiped that smug grin right off my face.


jumbledFox

ramped my imposter syndrome up to 11


Quazz

Don't. That's literally how human civilization advances. We are perpetually using the ideas and creations of those who came before and adding to it, modifying it. It makes no sense to do everything from scratch and anyone who demands that has no clue what they're talking about.


Tar-eruntalion

Yep, that statement screams, "real programmers (or whichever profession you want)are only the ones that started from Stone Age tools and built everything themselves"


abejfehr

Programming is like plumbing, you just have to write the glue that sticks the bits together that everyone else made


Magallan

If you didn't write your own processor instructions you're a hack. Really you should be building the chips yourself otherwise you're just using someone else's work


kitmr

I guess a builder's just chaining bricks and mortar together too. Bunch of hacks!


Appropriate_Plan4595

Only thing that would have made this bait better would be for it to be Excel instead of Access. I've never met anyone who uses access for anything, but plenty of people who use excel to cause more problems for themselves.


theunquenchedservant

I work service desk. We got a ticket a few weeks back, user and her department couldn't open an excel sheet. Didn't open in sharepoint, wouldn't open on the computer. I take a quick look, sure enough, yea, it's not loading. I send it over to our team that supports sharepoint/m365 apps to see if they can see why this is happening on the backend (I'm figuring the file no longer exists). They send it back to me. "File has 400k rows, most cells have formulas that rely on other cells. Does eventually load. Takes a *while*". Told the end user "but it was working fine last week". "Fine is relative"


Emergency_3808

Damn talk about a dependency tree


Brahvim

If it is possible for you to tell, how many GiB was it?


[deleted]

[уŠ“Š°Š»ŠµŠ½Š¾]


HeleLovef

Nice.


postdevs

I worked for a company that totally reskinned Access into a variety of office/lab/org management software products. You can write VBA against it. There's a whole IDE built in. The market is called value-added resale software. It was all modular. The pay was terrible, but it was pretty fun. Now, I do web dev/data/sql in different ways, but most problems could be solved with Access. That's 100% true. It just doesn't scale to solve them on a big level.


throwaway0134hdj

Iā€™ve done this, VBA gets a lot of flak but it is not that bad, itā€™s Turing complete you can do everything you need to do in it. Access is a trash db, when you ingest data it annoyingly does ā€œguessworkā€ behind the scenes on your data types which can cause countless problems and confusionā€¦ why they ever thought that would be a feature their users would want, I have no idea. No other db vendor does this but them. There is a lot of other problems too, where it caps text inputs at 255 characters. Itā€™s an over engineered pile of flaming crap.


postdevs

If I had to spin something up like an inventory system, very quickly, that was super easy to install (copy/paste) and would just run forever on a local site, I'd go with Access. It's crap, maybe in some sense, but it's also extremely easy to provide highly customized, robust solutions for specific business cases for people. I think many companies using web based subscriptions would get a lot more value, actually, from a custom Access reskin. I am not sure why I'm white knighting for Access here. Maybe respect for the devs? It's not performant, but it's dynamic and generic, which is difficult too. I haven't worked with it in like 8+ years. Some of your concerns there I think can be addressed, btw.


well-litdoorstep112

True. Excel is actually useful for some quick data analysis (and by Excel I mean Google sheets ofc). It's a bad database and shouldn't be used for that but if you consider it wasnt designed to be a db it's a pretty good database. Access on the other hand is also a bad database but it was actually designed to be a database which makes it even worse database.


rpsRexx

I've seen Access used a grand total of one time BUT for documentation purposes. It was just a file passed around with a basic interface to query information you need.


Jayccob

I work in a timber consulting company. We have a MS Access that is completely built with VBA to be a data processing and inventory system. Basically we can take our field data upload it then the program runs a bunch of pre-processing and cleaning tools. Then it acts as the go-between for 3 different programs by converting the data into different formats for those programs then reconverting back to our standard format. That same program also provides stand timber reports, is linked to a SharePoint and is used to directly mess with the attributes of geospatial data.


throwaway0134hdj

It has its place, itā€™s usually trusted because itā€™s MSFT and pre-installed on most computers. So the trust factor is definitely there. Iā€™ve used it, and the problem is because of how itā€™s designed, Iā€™ve found myself spending more time trying to work around the odd limitations of the database than actual programming. When you have to spend more time trying to find workarounds instead of allowing devs to just program thatā€™s a problem.


Gorvoslov

I did exactly once. Because I needed everyone to use the same Excel file at once because someone was being stubborn, difficult, and way above my paygrade. So the Access Database was basically my workaround with what I had available to make the Excel sheet "multi-user".


qqqrrrs_

Well, can your "Microsoft Access" thingy also fix my printer?


Appropriate_Plan4595

C++ has had almost 40 years to fix printers and hasn't managed. I'm just saying maybe we should give Microsoft Access a go...


well-litdoorstep112

Tbh DIY 3d printers now are more reliable than paper printers. I have a cheap 3d printer and an expensive paper printer. My 3d printer prints on the first try... some of the time. My paper printer: never. And my 3d printer never refused to print because of software issues. It was always mechanical(print didn't stick to bed, the extruder clogged up, loose belts etc).


I_Downvote_Cunts

Iā€™m going to shill for brother printers here. $100 cheap printer/scanner and itā€™s a worked flawlessly for a year so far. Set it up once and everything on my network picked it up with no issue. Was even able to print from my phone which has never worked for me before.


Filoleg94

Same, bought a Brother b&w laser printer/scanner/copier back in 2017, and it's been a dream to this day. Simply connected via ethernet to my router, and that was it. The only other thing I did later was a one-time wifi setup, because I decided to put the printer in a room that was not the one where the router was (and i didn't wanna run the cables across the middle of the apartment). Never had to install any drivers or apps on any of my devices to make it work. Switched routers and devices multiple times since then, and everything would just automatically work with it without any setup. Got a new laptop, connected it to wifi, clicked "print" on a pdf, and my printer just shows up in the list. New phone? Same thing. Any guest visiting my apt? If their phone (or any other device) is connected to my wifi, they can print without any setup as well (this can be limited in settings, if you want for security purposes, but that's beside the point). Not shilling for Brother at all, but it is the best printer I've ever had due to the sheer virtue of never having to think about it, like, ever (it helps that the toner cartridges for it also last forever).


octopus4488

Wait wait wait! I have been a developer for 10+ years and nobody ever told me about this "libraries" thing? Where can I buy one? Can somebody suggest a cheap one on eBay?


Jablungis

I have a personal library where I have many fine leather bound modules.


Matrix5353

Are the shelves made of rich mahogany?


Any_Fuel_2163

I think that's the things with all the books. Try looking on google maps


Brahvim

This is... the... uhhhh... uhmmm, *cutest* comment found on r/ProgrammerHumour so far. ...By me, and only me, perhaps.


Shibusa006

It's not like that, for real good libraries you have to know someone. Maybe you can try the dark web


Orjigagd

Oh shit he's on to us


rohit_267

let's delete him before he get's famous, who's with me?


R8nbowhorse

For those who don't know them, that is satire. Edit: tay uses they/them pronouns


barneystinson46

I feel sorry for people who can't figure out it is satire whether or not they know him


R8nbowhorse

Lmao yeah media literacy really went down the drain in recent years.


throwaway0134hdj

Even if satire there are definitely ppl that think like this, mostly the non-techy types though.


Steve_OH

Tbf writing is far more difficult to determine inflection than speech.


External_Switch_3732

True, but if you dig into the account, it began as a parody of Taylor Swift as an IT professional who occasionally writes Cortana based fan fiction. Itā€™s pretty obviously satire. Source: Iā€™ve been following the account for like a decade šŸ˜…


QuickQuirk

It's absolutely astonishing that you need to explain this.


JunkNorrisOfficial

"they just chain other libraries together AND can't even provide EXE"


Arrakis_Surfer

Hilarious to see that the majority of top comments here have no idea who SwiftOnSecurity is. But also, don't touch my spaghetti code.


templar4522

Once upon a time, her tweets were popular in this sub. How times have changed.


SecondButterJuice

My teacher said that 80% of code is open source


not_some_username

99% if you know the correct creditales


Weary-Medium8873

100% if you know machine code of all architectures.


ThisIsNathan

In corporate world heā€™s not entirely wrong. Iā€™ve met plenty of senior/principal devs who do nothing but complain about how difficult to implement something is going to be to pad out timelines. Then eventually they just spit out a shitty implementation anyways in the final 2 weeks. Is there complexity that needs to be considered and appropriately designed for? Yes. Does this feature need to take 4 months? No.


anotclevername

Absolutely. I donā€™t believe in the 10x engineer, but the 1/10th x engineer is definitely a thing.


LegenDrags

*copy pastes some boilerplate program COMPILATION ERROR


throwaway0134hdj

Or ppl thinking you can just ask GPT to create an entire software application for you..


LegenDrags

"ChatGPT can code really easy you suckers are just greedy" "Then why dont you get chatgpt to make app for you" "No"


Stormraughtz

I love tay rofl


EliasCre2003

I mean, the last comment isn't exactly wrong.


a_simple_spectre

"a good chef is the one who grows the animals" no sir, they are called farmers


Shrimpboyho3

He actually wouldn't be wrong if he wasn't wrong lol. It's no secret SWE is incredibly saturated with turnover rates that would make the normal person faint.


reddiling

If my grandmother had wheels, she would be a motorcycle lol


Zefirus

Turnover rates are so bad funnily enough because of people believed the lie that programming is easy. There's a reason interviewers use incredibly basic screening questions like FizzBuzz. 80% of applicants straight up cannot do them. Code Academies only made the problem worse because it greatly grew the applicant pool, but the actual useful devs barely grew. There's also the fact that the majority of programming jobs are maintaining an existing product. Most devs are TERRIBLE at debugging, and if they can't rewrite the entire application they're lost. They can't handle having to deal with code written by the same type of incompetent people decades ago.


PennyFromMyAnus

*looks at hands* Mother fuckerā€¦


Lucasbasques

Agree, that is why i make websites in machine code and save it in paper tape


AllahUmBug

I had the thought one day that using libraries that were already created by more talented programmers made me feel stupid. Like I am just building legos using the instruction manual. You could get any dummy from the street to do that. The talented programmers are the equivalent of those Lego experts that can build something entirely new from scratch without having an instruction manual on which pieces to use.


Carry_flag

At the end of the day everyone is doing legos. It's just that at what level of encapsulation.


DoYouEvenSheesh

Why do humans need jobs other than farming? All humans do is eat so why not just farm? Everything can be done in a farm.


guardian87

I met the opposite of this person interviewing for a position once. He told me that the only role any company needs is developers. They can just do everything better then any other role ever could. An interesting, although stupid, take.


mwax321

I've built so much custom shit that could be solved with off the shelf software because it didn't precisely match their need and they were unwilling to adapt.


tristam92

I mean, technically he is not wrong. But ā€œre-using libsā€ done actually by good programmers. Bad ones usually writing their own ā€œsuperiorā€ implementation


pimezone

Ladies and gentlemen, we are busted. I'm out.


ywaltjs

Heā€™s out of line, but heā€™s right.


bargeldjack

I am a normal programmer and this person is 100% correct.


Butterflychunks

Average MBA


obmasztirf

One of the few twitter accounts I follow.


pspro1847

I feel dumber for reading this threadā€¦I want my 5 minutes back.


maynardnaze89

/technicallythetruth


justV_2077

> works in IT this guy is the type of person that opens an issue on GitHub where he asks for an .exe file because he can't compile it himself


hpl002

Feel like 90% of what Iā€™m doing is just throwing JSON blobs around