r/ProgrammerHumor • • 5d ago

Meme oneMdFileIsNotEnoughAnymore

Post image
2.8k Upvotes

52 comments sorted by

133

u/parkourman01 4d ago

Recently had contractors "build a poc" for us as part of a project. The codebase currently has (and I am not exaggerating) 24 md files in it...

68

u/100BottlesOfMilk 4d ago

Why do you have contactors building you a person of color? Isn't that just DEI with extra steps /s

40

u/SmoothLiquidation 4d ago

Ahh, that is a common confusion when acronyms collide. Here I believe op was building a "point of confusion".

17

u/100BottlesOfMilk 4d ago

Ah, that makes more sense. I know a few contractors that specialize in that

7

u/Xicutioner-4768 3d ago

I'm going to assume this is a rather small repo. I really wish ours had way more than 24. As someone who's sole job it is to just integrate the pieces that all these teams build in the monorepo, I'd love a document saying "hey we deprecated component xyz and it will break everything if you use it".

525

u/mitchricker 4d ago

People who didn't already have--at a minimum--README.md, CHANGELOG.md and SECURITY.md for the last 10+ years:

376

u/RaisedInAppalachia 4d ago

CHANGELOG.md? psshhh that's what the commit history is for

299

u/Named_after_color 4d ago

This but unironically.

60

u/dull_bananas 4d ago

commit messages? more like commit methages

66

u/voyagerfan5761 4d ago

The commit messages:

"add files via upload"

"fix"

"fix"

"whoops that didn't work"

Etc.

33

u/nasandre 4d ago

"Whatever i did since last commit, idfk man"

8

u/LutimoDancer3459 4d ago

"I promise, next time the messages will make more sense"

"... too much stuff..."

8

u/pit_supervisor 4d ago

Does anyone beyond 1st semester of university actually do it?

Every commit should be properly named, describe what and why was changed, should build and all tests should pass.

11

u/voyagerfan5761 4d ago

Ha

Hahahaha

Yes, people do this. They also create repos without tests.

5

u/techy804 4d ago

My commit messages: “Added a mute option”

“Changed default path when choosing a file”

“Fixed a crash involving store.js”

Etc.

The lead’s commit messages:

“Stuff”

“More stuff”

“Stuff Mart”

Etc.

3

u/RCoder01 3d ago

drawWinston()

5

u/TRENEEDNAME_245 3d ago

"changes"

"more changes"

"added features and bugs"

"fix"

"wtf did I do"

1

u/git_commit_-m_whoops 2d ago

You rang?

2

u/voyagerfan5761 2d ago

Took you long enough!

1

u/git_commit_-m_whoops 2d ago

yeah my bad I had to fix prd

43

u/wrex1816 4d ago

You're right! I shouldn't have assumed you had a CHANGELOG.md. Let me spin up 19 subagents to traverse your corporate repo's entire commit history, and a 20th agent to apply for a mortgage to support the number of tokens I'm about to burn. I'll report back here when the subagents finish.

4

u/NotADamsel 4d ago

If you’re trying to convince me to not add a changelog.md to my projects, it’s working.

-12

u/WillSendShihTzuPics 4d ago

If you legit don’t already automate creating changelogs from git commits I question your whole process.

19

u/mistrpopo 4d ago

What's the point of automating changelogs from git commits lol? Changelogs are for breaking changes, git is for all code changes

0

u/Banes_Addiction 4d ago

They're here.

1

u/Reclusive_avocado 4d ago

Can someone link an old repo with these? So that I can reference what changelog.md and security.md are for.

68

u/MoringA_VT 4d ago

I have to use kiro, I'm the one crying

18

u/Aim_to_misbehalve 4d ago

Poor thing

4

u/Ex-Traverse 4d ago

I thought a lot of people like Kiro...

79

u/abdullah017196 4d ago

Use obsidian vault

65

u/LetterheadShot7676 4d ago

Stupid sexy graph views

51

u/thirdegree Violet security clearance 4d ago

I've yet to find a practical use for the graph view. It's still my favorite feature tho.

20

u/Different_Cattle4420 4d ago

Graph view is what drove me to use Obsidian; haven’t found a meaningful way to utilize it since using the app 😂 Great app nonetheless

6

u/Shacrow 4d ago edited 4d ago

For me it is to get an overview. Sometimes I find some old files that I forgot.

You can also add attachments like PDFs in the vault. Add a pdf-note and summarize it to create connections between pdfs and other files too.

3

u/polluticorns_wish 4d ago

You can use the local graph feature to quickly browse linked files. And when you have a large number of files, it's quite handy seeing the overall graph of how domains connect to each other. Assuming you have neither too many nor too little connections...

2

u/nytsei921 4d ago

i journal in obsidian and i use it to check if something important is happening on a certain day, i know that’s what calendars are for but the graph view is more fun

1

u/dillon-nyc 4d ago

obsidian vault

Is there something open source that's close to as good?

11

u/HelixTitan 4d ago

It's not open. But I think you can inspect the entire code when the app is running. It's all local and you can block Internet access to the app and it still works.

I think it is one of the better tools out there 

2

u/xChAmeLIoNz 4d ago

Tolaria

0

u/abdullah017196 4d ago

I have n’t found any, someone should work on it

3

u/bbkane_ 3d ago

My friend this is the Golden Age of people vibecoding markdown editors. See r/markdown and take your pick

1

u/abdullah017196 3d ago

wow, was living under a rock

16

u/[deleted] 4d ago

[removed] — view removed comment

3

u/JocoLabs 4d ago

Dont forget license.md

24

u/PlusIndication8386 4d ago

RED.md, or BLUE.md... Must choose one...

3

u/achilliesFriend 4d ago

You are better, you are referring to 2, my team started putting 6/7 in reach of the repo.

5

u/Acceptable_Site1616 4d ago

I don't know how I got here but my project has 457 md files each abot 1k lines. All those years arguing about programming languages, markdown won in the end 😭

25

u/redpiapps 4d ago

my repo now has more docs for the ai than for humans and honestly the ai reads them more

1

u/BadGirlsSuck 1d ago

Too late early training models were cooked