Skip to content
DevMeme
3790 of 7590
CorporateCulture Post #4131 · source on Telegram

First Principles vs. The Bureaucratic Wall of 'Sources'

Description

This is a 'Chad vs. Soyjack' Wojak meme contrasting two approaches to knowledge. On the left, a calm, bearded 'Chad' character represents simple, undeniable truth, with the equation '1+1=2' written below him. On the right, an agitated, screaming 'Soyjack' character is surrounded by a cloud of text representing arguments from authority and process. These phrases include 'Source?', 'That's misinformation!', 'I learned the answer is actually 5', 'Your source is not on the list of trusted and credible sources', 'Is it peer reviewed?', 'Going to need a trusted source on that', 'That's been debunked', 'I trust the experts', and 'You've been fact checked!'. The meme critiques the modern discourse where fundamental logic is often dismissed in favor of appeals to authority, approved sources, and procedural gatekeeping. For senior developers, this is a deeply relatable scenario, representing the frustration of proposing a simple, effective technical solution only to be blocked by corporate bureaucracy, process zealots, or stakeholders who demand validation from 'approved' articles or consultants rather than accepting demonstrable proof and first-principles reasoning

Comments

43
Anonymous ★ Top Pick Yes, I know the handwritten SQL query is faster. But our 'Center of Excellence' debunked it in a whitepaper from 2018. Please use the ORM, even if it generates a 50-table join that times out
  1. Anonymous ★ Top Pick

    Yes, I know the handwritten SQL query is faster. But our 'Center of Excellence' debunked it in a whitepaper from 2018. Please use the ORM, even if it generates a 50-table join that times out

  2. Anonymous

    Submitted a one-line PR: “1 + 1 = 2.” Review thread: “Please attach the ADR, SOC-2 control mapping, RFC for the ‘+’ operator, and a chaos test proving commutativity under partial outages.”

  3. Anonymous

    This perfectly captures that one architect who demands a formal RFC with three competing implementations and a proof of concept before accepting that your O(n) solution is indeed better than their O(n²) one - but only if you can cite a paper from a FAANG engineer published after 2020

  4. Anonymous

    Same energy as the PR comment thread where 'this is O(n²)' gets met with 'do you have a link to a blog post saying that's bad?'

  5. Anonymous

    When your pull request gets rejected not because the code is wrong, but because you didn't cite three peer-reviewed papers, get sign-off from the architecture review board, and prove you have a PhD in the specific framework version being used - even though the fix is literally changing a typo from 'flase' to 'false'. Sometimes the simplest truths require the most Byzantine approval processes

  6. Anonymous

    Nothing like a PR where '1+1=2' gets blocked until you attach an RFC, reproducible benchmark, and a JIRA - meanwhile production quietly reports it’s 5

  7. Anonymous

    Tried to commit 1+1=2; governance blocked it with “source?” because the vendor whitepaper says it’s 5 - turns out in distributed orgs, truth is eventually consistent

  8. Anonymous

    Peer-reviewed like a PR with one approval: 'LGTM' from the author, debunked by CI fails

  9. @kitbot256 4y

    Real story lol. It’s me on the right side

    1. @el_khatto 4y

      А я слева

      1. @sylfn 4y

        use english please

        1. @kitbot256 4y

          Ah sorry

      2. @kitbot256 4y

        Well we all know cases when it’s wrong. E.g. in binary

    2. @sylfn 4y

      same

      1. @sylfn 4y

        translations: > I'm on the right > Oh im on the left

        1. @sceptered 4y

          > I'm in the middle

  10. @Anfid 4y

    > "1+1=2" > "The answer was never 4"

    1. @kitbot256 4y

      The answer is one. Because 1=2 is False, which implicitly converts to 0. 1+False equals 1. //my native language is not JavaScript

    2. @f0cu53d 4y

      Lol

  11. @kitbot256 4y

    actually... 1+1=2 Uncaught SyntaxError: invalid assignment left-hand side 1+1==2 true 1+(1==2) 1

    1. @Dobreposhka 4y

      1 + 1 = 2 means that you give to a "1 + 1" valuable value "2". But since there's no quotes, it can't do that. And == just compares

      1. @sylfn 4y

        what about pascal

        1. @Dobreposhka 4y

          idk anything about pascal

          1. @kitbot256 4y

            They use := assignment iirc

            1. @Dobreposhka 4y

              who on earth uses pascal?

              1. @kitbot256 4y

                ...but just few years ago Microsoft bough a piece of software written in Delphi (Object Pascal) for 8.5 billion USD. You might have heard of Skype. https://www.quora.com/Is-Pascal-still-used (a question from 2014)

                1. @Dobreposhka 4y

                  when was ir written?

                  1. @kitbot256 4y

                    So what? If you spend a 10-figure sum for a software written in bloody COBOL, you are not rewriting it for nodejs when you need to add a function. You unpack your cobol books from seventies and write in bloody cobol.

                    1. @Dobreposhka 4y

                      well im not skype developer

                      1. @kitbot256 4y

                        However I think Microsoft did exactly that. Initially they had "Lync" and "Skype", they renamed "Lync" to "Skype for business" and at some point they just killed the original Skype in favor of a Lync'ish version. But Microsoft has a rich history of killing such projects.

                  2. @kitbot256 4y

                    And the question itself was answered in 2014

                2. @sylfn 4y

                  Total Commander

                3. @Dobreposhka 4y

                  and skype is shit, it's easy to see that it's on pascal

                  1. @kitbot256 4y

                    have you seen how they make direct calls when BOTH recipients are behind NATs? It's some pretty cool shit dude.

                  2. @RiedleroD 4y

                    still better than its successor, teams…

                    1. @Dobreposhka 4y

                      there are tons of ways hoe to communicate through voice except those two

                  3. dev_meme 4y

                    Oh, no, Skype is amazingly great! I mean, it was, before Microsoft completely ruined it

                    1. @Dobreposhka 4y

                      well, when it was not Microsoftish, it was great comparing to its times. Since it's still on those times' level, it isn't great anymore

  12. @kitbot256 4y

    to my knowledge, they decided against using a TURN server and used essentially a udp bomb attack instead. Two servers hitting a NAT from both sides on random ports until they accidentally get a direct connection. But I have read it somewhere and didn't check it myself.

  13. Deleted Account 4y

    1+1=10

  14. dev_meme 4y

    And yes, Borland Pascal compilers were so good that it still on par in terms of performance with well-written C++ code. Because of, both, how well language is designed and how well designed and written compilers (currently maintained by Embarcadero) for it

  15. dev_meme 4y

    Somehow in those days when C-like syntax languages became so popular that most people hate languages with not C-like syntax by default

  16. @sylfn 4y

    why

Use J and K for navigation