tenseleyflow/parrot / f07bf4a

Browse files

Add 500 MORE brutal insults across 10 savage new categories

This second massive expansion continues the momentum with 500 additional
technically sophisticated and utterly devastating insults:

NEW CATEGORIES (50 each):
- debugging_disasters: Console.log everywhere and pray
- code_review_carnage: LGTM = Looks Garbage To Me
- production_nightmares: Deploy at 4:55 PM Friday
- interview_failures: FizzBuzz broke you, literally
- open_source_shame: 0 stars, 1 fork (yours)
- crypto_blockchain_fails: Smart contracts, not smart developers
- game_dev_grief: Your framerate is frames-per-minute
- embedded_systems_errors: Released the magic smoke
- scientific_computing_sins: Your numerical stability is unstable
- freelance_fiascos: Bid lowest, delivered lowest quality

Total this round: 500 new insults
Total in v2 file: 2,180+
Total across all files: 3,500+

These insults span debugging nightmares, code review disasters,
production catastrophes, interview failures, open source shame,
blockchain fails, game dev grief, embedded disasters, scientific
computing sins, and freelance fiascos.

Each insult maintains parrot's signature wit: brutal, technically
accurate, and psychologically devastating.
Authored by Claude <noreply@anthropic.com>
SHA
f07bf4a08d0e9c63d1b1fa040ea9e794a82d1f08
Parents
010ad62
Tree
587c4c0

1 changed file

StatusFile+-
M internal/llm/insult_expansion_v2.go 546 0
internal/llm/insult_expansion_v2.gomodified
@@ -1683,4 +1683,550 @@ var InsultExpansionV2 = map[string][]string{
16831683
 		"Best wishes: 'Best wishes: That you find a new career.'",
16841684
 		"Good luck: 'Good luck. You'll need it. Lots.'",
16851685
 	},
1686
+
1687
+	// ==================== ROUND 4: 500 MORE ABSOLUTELY BRUTAL INSULTS ====================
1688
+	// The momentum continues with even more savage categories!
1689
+
1690
+	"debugging_disasters": {
1691
+		// 50 debugging-specific insults
1692
+		"Your debugging strategy is 'add console.log everywhere and pray.'",
1693
+		"You use print statements like a caveman uses rocks.",
1694
+		"Your breakpoints break nothing except team morale.",
1695
+		"You debug by commenting out random lines until something works.",
1696
+		"Your stack trace is a trace of your incompetence.",
1697
+		"You've never heard of a debugger. Shows.",
1698
+		"Your console is more cluttered than your logic.",
1699
+		"You debug in production. Bold. Stupid.",
1700
+		"Your error messages are error messages about error messages.",
1701
+		"You treat warnings as decorative suggestions.",
1702
+		"Your debug logs log everything except useful information.",
1703
+		"You've achieved the impossible: Making bugs reproduce consistently.",
1704
+		"Your heisenbug is just a regular bug you can't find.",
1705
+		"You use debugger like it's a foreign language. You don't speak it.",
1706
+		"Your core dump is dumping your career.",
1707
+		"You debug with binary search: Delete half, see if it works.",
1708
+		"Your printf debugging prints your incompetence.",
1709
+		"You've never stepped through code. You stumble through it.",
1710
+		"Your watch expressions watch you fail.",
1711
+		"Your conditional breakpoints break unconditionally.",
1712
+		"You debug by restarting until it works. It never works.",
1713
+		"Your memory inspector inspects your lack of memory.",
1714
+		"You use debugger statements in production. Why.",
1715
+		"Your call stack is a stack of poor decisions.",
1716
+		"You debug asynchronous code synchronously. Good luck.",
1717
+		"Your race conditions race faster than you can debug.",
1718
+		"You've never profiled your code. It shows in production.",
1719
+		"Your flamegraph is a graph of your career burning.",
1720
+		"You debug with hope as your primary tool.",
1721
+		"Your assertions assert nothing except confusion.",
1722
+		"You've achieved negative debugging: Creating bugs while fixing bugs.",
1723
+		"Your rubber duck quit. Too much trauma.",
1724
+		"You debug by googling error messages. First result is your last Stack Overflow question.",
1725
+		"Your IDE debugger is overwhelmed by your disasters.",
1726
+		"You set breakpoints on every line. Still can't find the bug.",
1727
+		"Your debug build is different from release. Both are broken.",
1728
+		"You've never used a memory debugger. Your leaks agree.",
1729
+		"Your thread debugger shows threads deadlocked. Like your career.",
1730
+		"You debug with trial and error. Emphasis on error.",
1731
+		"Your error boundaries can't contain your errors.",
1732
+		"You log everything at DEBUG level in production.",
1733
+		"Your exception handler handles nothing gracefully.",
1734
+		"You've never heard of remote debugging. Or local debugging.",
1735
+		"Your debug symbols symbolize disaster.",
1736
+		"You debug with optimizations on. Can't even debug right.",
1737
+		"Your gdb session is Good Developer: Blocked.",
1738
+		"You've never used lldb. You've also never used logic.",
1739
+		"Your visual studio debugger visualizes your incompetence.",
1740
+		"You debug JavaScript with alerts. In 2025.",
1741
+		"Your debugging is a case study in what not to do.",
1742
+	},
1743
+
1744
+	"code_review_carnage": {
1745
+		// 50 code review specific insults
1746
+		"Your PR has 'LGTM' - Looks Garbage To Me.",
1747
+		"Requested changes: All of them.",
1748
+		"Your code review needs a code review.",
1749
+		"Self-approved PR. Nobody else would approve this.",
1750
+		"Your PR description: 'stuff'. Accurate.",
1751
+		"Change requested: Change careers.",
1752
+		"Your diff is difficult to review. And approve. And merge.",
1753
+		"Commented: 'Why?' You never answered. We still want to know.",
1754
+		"Your PR sat for 6 months. Still not ready.",
1755
+		"You force-merged without approval. Force-fired soon.",
1756
+		"Your review comments get more comments than your code.",
1757
+		"PR title: 'fix'. Fix what? Everything is broken.",
1758
+		"Your +10000 -2 diff shows poor judgment.",
1759
+		"You merged your own PR. Reviewer: Nobody. Status: Disaster.",
1760
+		"Your commit in the PR rewrites the entire codebase.",
1761
+		"Approved by accident. Reverted on purpose.",
1762
+		"Your PR conflicts with master. And reality.",
1763
+		"You addressed zero review comments. Confidence or incompetence?",
1764
+		"Your 'quick fix' PR is 847 files changed.",
1765
+		"Reviewers requested changes. You requested they approve anyway.",
1766
+		"Your PR is marked 'Work In Progress' for 2 years.",
1767
+		"You squashed commits to hide your mistakes. We have git reflog.",
1768
+		"Your PR description is longer than your actual code. Still doesn't explain it.",
1769
+		"Draft PR deployed to production. How.",
1770
+		"Your review comments are all from bots. They all rejected.",
1771
+		"You marked your own comments as resolved. They're not.",
1772
+		"PR conversation: 500 comments. Code improvements: 0.",
1773
+		"You rebased during review. Lost all feedback. Good job.",
1774
+		"Your tests don't test your changes. Or anything.",
1775
+		"Requested reviewers all left the company. Coincidence?",
1776
+		"Your PR fixes a typo. Introduces 10 bugs.",
1777
+		"You responded to every review comment with 'done'. Nothing is done.",
1778
+		"Your PR requires 3 approvals. Has 3 rejections.",
1779
+		"You added reviewers who don't even work in this repo.",
1780
+		"Your code review etiquette: Non-existent.",
1781
+		"Suggested changes you ignored: All of them.",
1782
+		"Your PR milestone: 'Never'.",
1783
+		"You linked the wrong issue. Fixed the wrong bug.",
1784
+		"Your review turnaround time: Geological epochs.",
1785
+		"You commented 'LGTM' on your own PR. Standards.",
1786
+		"Your PR breaks CI. You merged anyway. Brave.",
1787
+		"Reviewed: Disaster. Approved: By mistake. Reverted: Immediately.",
1788
+		"Your PR converts tabs to spaces. In a Go project.",
1789
+		"You committed package-lock.json changes. 100,000 lines.",
1790
+		"Your PR has merge commits. Rebasing is hard, apparently.",
1791
+		"Draft status for 6 months. Ready status for 6 seconds. Merged.",
1792
+		"Your PR assignee: You. Reviewer: Also you. Problem: Everyone.",
1793
+		"You merged failing CI. 'Fix later' never came.",
1794
+		"Your code review karma: Negative infinity.",
1795
+		"Blocking PR: This one. Blocking career: Also this one.",
1796
+	},
1797
+
1798
+	"production_nightmares": {
1799
+		// 50 production environment disaster insults
1800
+		"Production down. You up for termination.",
1801
+		"Your hotfix made it hotter. And worse.",
1802
+		"You deployed at 4:55 PM Friday. Monster.",
1803
+		"Production error rate: 100%. Your employment rate: Approaching 0%.",
1804
+		"Your rollback plan: Panic.",
1805
+		"You tested in production. Production failed the test.",
1806
+		"Your deployment brought down 3 regions. Impressive failure.",
1807
+		"Production database deleted. Your career also deleted.",
1808
+		"You forgot to migrate. Production remembers.",
1809
+		"Your canary in the coal mine is dead. Deploy anyway? You did.",
1810
+		"Production monitoring shows red. Your face also red.",
1811
+		"You deployed the wrong branch. Main is broken. Backup also broken.",
1812
+		"Your production credentials in git. Security: Compromised. Career: Also compromised.",
1813
+		"Production secrets in environment variables. Logged. Public.",
1814
+		"You ran migrations in production without backup. Bold.",
1815
+		"Your production config has 'debug: true'. Debug your career choices.",
1816
+		"Production cache cleared. Production also cleared of your code.",
1817
+		"You scaled down during peak traffic. Genius move.",
1818
+		"Production keys expired. Your access also expired.",
1819
+		"Your zero-downtime deployment had infinite downtime.",
1820
+		"Production rollback failed. Rollback of rollback also failed.",
1821
+		"You deployed master to production. Master is broken.",
1822
+		"Your production deploy script is 'yolo.sh'. Accurate.",
1823
+		"Production data corrupted. By your migration.",
1824
+		"You deployed without smoke tests. Production is smoking.",
1825
+		"Your feature flag is stuck 'on' in production. Can't turn off.",
1826
+		"Production SSL certificate expired. You forgot to renew.",
1827
+		"You deployed SQL in the wrong order. Data: Gone.",
1828
+		"Production backup restoration: Never tested. Doesn't work.",
1829
+		"Your production incident: P0. Your employment: Also P0.",
1830
+		"You deployed to production from your laptop. Brave. Stupid.",
1831
+		"Production env variables point to dev database. Oops.",
1832
+		"You deleted production S3 bucket. It's gone. Forever.",
1833
+		"Your production deploy checklist: Empty.",
1834
+		"Production monitoring disabled for maintenance. Forgot to enable.",
1835
+		"You deployed Friday before vacation. Team's vacation ruined.",
1836
+		"Production traffic routed to dev server. Users confused.",
1837
+		"Your production password: 'password123'. Creative.",
1838
+		"You git pulled in production. Merge conflict in production.",
1839
+		"Production docker container has 'latest' tag. Surprise deployments!",
1840
+		"You truncated production table. No WHERE clause.",
1841
+		"Production API keys in frontend code. Hackers thank you.",
1842
+		"Your production deployment takes 6 hours. Downtime also 6 hours.",
1843
+		"You deployed with console.logs. Production logs: Full.",
1844
+		"Production memory leak crashes servers hourly.",
1845
+		"Your production error: 'undefined is not a function'. Fix: Also undefined.",
1846
+		"You deployed unminified code to production. 50MB bundle.",
1847
+		"Production database connection string hardcoded. With credentials.",
1848
+		"Your production incident playbook: 'panic.md'.",
1849
+		"Production is down. Your performance review: Also down.",
1850
+	},
1851
+
1852
+	"interview_failures": {
1853
+		// 50 technical interview disaster insults
1854
+		"FizzBuzz broke you. Literally.",
1855
+		"You couldn't reverse a string. Forward career impossible.",
1856
+		"Your whiteboard code doesn't compile. Or make sense.",
1857
+		"You failed the phone screen. Screened out permanently.",
1858
+		"Your live coding session died live.",
1859
+		"You googled during the interview. First result: How to fail interviews.",
1860
+		"Your system design: 'Use AWS'. That's it.",
1861
+		"You couldn't explain Big-O. Your career is O(n!) complexity.",
1862
+		"Your take-home assignment took home your chances.",
1863
+		"You failed the cultural fit. Culture: Competence.",
1864
+		"Your pair programming partner requested to work alone.",
1865
+		"You couldn't explain your own resume. Red flag.",
1866
+		"Your code test: 0/100. Your confidence: 100/100.",
1867
+		"You said 'just use jQuery'. In 2025.",
1868
+		"Your algorithmic thinking: Non-algorithmic.",
1869
+		"You couldn't implement a linked list. Career also unlinked.",
1870
+		"Your binary tree is unbalanced. Like your skills.",
1871
+		"You failed the easy question. Didn't get to the hard ones.",
1872
+		"Your technical discussion: Non-technical.",
1873
+		"You couldn't explain REST. Your career needs rest.",
1874
+		"Your database design: One table. Everything in it.",
1875
+		"You said SQL injection 'isn't a real problem'.",
1876
+		"Your time complexity answer: 'Fast enough?'",
1877
+		"You couldn't write a for loop. For real.",
1878
+		"Your recursion explanation recursed into nonsense.",
1879
+		"You failed the screening question. Never got to the interview.",
1880
+		"Your portfolio is empty. Like your prospects.",
1881
+		"You copy-pasted from Stack Overflow. During screen share.",
1882
+		"Your GitHub shows: 0 repositories. 0 contributions. 0 chance.",
1883
+		"You couldn't explain async/await. Your callback: Not hired.",
1884
+		"Your system design scaled to nothing.",
1885
+		"You said 'I don't know' to everything. At least you're honest.",
1886
+		"Your behavioral questions answered with technical jargon.",
1887
+		"You asked about salary first. And only. Red flag.",
1888
+		"Your background check found your GitHub. Interview cancelled.",
1889
+		"You couldn't explain your biggest failure. They're looking at it.",
1890
+		"Your code review question: 'Looks good to me.' Code was intentionally broken.",
1891
+		"You failed the junior position interview. Multiple times.",
1892
+		"Your reference check: References declined to comment.",
1893
+		"You couldn't solve the easy warm-up question. Interview ended early.",
1894
+		"Your take-home project plagiarized. From a tutorial. Badly.",
1895
+		"You argued with the interviewer. About basic concepts. You were wrong.",
1896
+		"Your 'challenging project' story challenged credibility.",
1897
+		"You asked zero questions. Red flag of disinterest. Or incompetence.",
1898
+		"Your thank-you email had a syntax error in the code example.",
1899
+		"You showed up late to video interview. Camera off. Mic muted.",
1900
+		"Your leetcode easy problems: 0% success rate.",
1901
+		"You couldn't explain your tech stack. It's on your resume.",
1902
+		"Your final round: First failure.",
1903
+		"They said 'We'll be in touch.' Narrator: They weren't.",
1904
+	},
1905
+
1906
+	"open_source_shame": {
1907
+		// 50 open source contribution disaster insults
1908
+		"Your PR was closed with 'wontfix'. Deservedly.",
1909
+		"Your fork has 0 stars. 1 fork. Yours.",
1910
+		"Your contribution: Typo in README. Introduced 3 new typos.",
1911
+		"You raised an issue. Closed as 'not an issue'.",
1912
+		"Your package on npm: 0 downloads. Including you.",
1913
+		"You published to npm without testing. Version 1.0.0 is broken.",
1914
+		"Your GitHub stars: Self-starred.",
1915
+		"You committed directly to open source main branch. Banned.",
1916
+		"Your contribution guide contribution was rejected.",
1917
+		"You opened 10 duplicate issues. All rejected.",
1918
+		"Your package name typosquats. Nobody fell for it.",
1919
+		"You force-pushed to open source repo. Access revoked.",
1920
+		"Your pull request: -3 +10000. Rejected instantly.",
1921
+		"You violated code of conduct. In your first commit.",
1922
+		"Your issue: 'doesn't work'. Closed as: 'works for everyone else'.",
1923
+		"You asked to be added as maintainer. On your first visit.",
1924
+		"Your contribution: Reformatted entire codebase. Rejected.",
1925
+		"You bumped version to 2.0.0 for a typo fix.",
1926
+		"Your breaking change had no warning. Or reason.",
1927
+		"You published someone else's package as yours.",
1928
+		"Your commit message: 'asdf'. Code quality: Also asdf.",
1929
+		"You opened issue demanding immediate fix. Maintainer blocked you.",
1930
+		"Your license violation detected. Repository taken down.",
1931
+		"You submitted bug. Bug was your misunderstanding.",
1932
+		"Your feature request: 'Add everything'. Closed: 'No'.",
1933
+		"You copy-pasted security vulnerability. From known bad code.",
1934
+		"Your package deprecation: No migration guide. No care.",
1935
+		"You hijacked someone's package name. Legally questionable.",
1936
+		"Your npm package has malware. Intentional or incompetent?",
1937
+		"You argued in issue tracker. Lost argument. Lost contributor role.",
1938
+		"Your documentation PR made docs worse. Reverted.",
1939
+		"You can't follow contributing guidelines. Or any guidelines.",
1940
+		"Your test contribution: All tests fail.",
1941
+		"You added yourself to AUTHORS without contributing.",
1942
+		"Your sponsorship request: Sponsor me. Contributions: 0.",
1943
+		"You forked, changed name, claimed as original. Caught.",
1944
+		"Your issue template violation: Every required field empty.",
1945
+		"You spammed maintainers on social media. Blocked everywhere.",
1946
+		"Your package review: 1 star. Reviewer: Yourself. Still 1 star.",
1947
+		"You vendored entire dependency. Against license.",
1948
+		"Your open source contribution: Closed source attitude.",
1949
+		"You demanded credit for reporting bug everyone knew about.",
1950
+		"Your Hacktoberfest PR: Spam. Label: Invalid.",
1951
+		"You edited Wikipedia to reference your unknown package.",
1952
+		"Your package keywords: Every buzzword. Relevance: None.",
1953
+		"You left negative review on competitor. Competitor is better.",
1954
+		"Your open source drama: Legendary. Code: Forgettable.",
1955
+		"You rage-quit and deleted repo. NPM packages broke worldwide.",
1956
+		"Your package version: 0.0.1-alpha. Age: 5 years.",
1957
+		"You promised issues would be fixed 'soon'. Soon: Never.",
1958
+	},
1959
+
1960
+	"crypto_blockchain_fails": {
1961
+		// 50 crypto/blockchain specific insults
1962
+		"Your smart contract is smart. You're not.",
1963
+		"Your blockchain solves nothing a database couldn't.",
1964
+		"You rolled your own crypto. Security experts weep.",
1965
+		"Your NFT project: Non-Functioning Terrible.",
1966
+		"Your DeFi protocol: Definitely Fail.",
1967
+		"You used random number in Solidity. Not random. Not secure.",
1968
+		"Your reentrancy guard has reentrancy vulnerability.",
1969
+		"You hard-coded private key. In public repo. Funds: Gone.",
1970
+		"Your gas optimization increased gas cost. Impressive.",
1971
+		"You deployed to mainnet untested. ETH: Lost.",
1972
+		"Your token economics: Economic disaster.",
1973
+		"You used block.timestamp for randomness. Predictable.",
1974
+		"Your oracle problem: You're the problem.",
1975
+		"You wrote Solidity like JavaScript. It's not.",
1976
+		"Your audit report: Critical issues. Your response: Deploy anyway.",
1977
+		"You used transfer instead of call. Stuck funds.",
1978
+		"Your contract is upgradeable. Security isn't.",
1979
+		"You flash-loaned yourself into poverty.",
1980
+		"Your yield farming yields nothing but loss.",
1981
+		"You invented a new DeFi primitive: Decentralized Failure.",
1982
+		"Your DAO: Decentralized Autonomous Disaster.",
1983
+		"You approved infinite allowance. To scam contract.",
1984
+		"Your liquidity pool has zero liquidity. And zero hope.",
1985
+		"You copy-pasted code from 2017. Vulnerabilities included.",
1986
+		"Your slippage tolerance: Infinite. Your competence: Zero.",
1987
+		"You sent test transaction on mainnet. Gas: $500. Test: Failed.",
1988
+		"Your merkle proof proves your incompetence.",
1989
+		"You used SHA1 for blockchain. In 2025.",
1990
+		"Your consensus mechanism: No consensus. Everyone disagrees.",
1991
+		"You hard-forked without consensus. Created worthless coin.",
1992
+		"Your whitepaper: More fiction than technical doc.",
1993
+		"You promised audit 'soon'. Soon: Never. Rug pull: Imminent.",
1994
+		"Your tokenomics: 99% team allocation. Scam obvious.",
1995
+		"You used centralized server for decentralized app.",
1996
+		"Your Web3 is Web0.3 functionality.",
1997
+		"You lost private keys. Funds locked forever.",
1998
+		"Your cold wallet exposed to hot internet.",
1999
+		"You trusted custodial wallet. Wallet: Not trustworthy.",
2000
+		"Your seed phrase in cloud storage. Seeds of disaster.",
2001
+		"You validated nothing on-chain. Validation: All wrong.",
2002
+		"Your gas estimation: Always underestimated.",
2003
+		"You deployed to wrong network. Testnet. With real money.",
2004
+		"Your bridge: Bridging to bankruptcy.",
2005
+		"You used view function to modify state. Doesn't work.",
2006
+		"Your fallback function fell back to stealing funds.",
2007
+		"You didn't check return value. Funds: Lost silently.",
2008
+		"Your require statement required competence. Found none.",
2009
+		"You used selfdestruct in library. Oops.",
2010
+		"Your mnemonic: 12 words. All from dictionary first page.",
2011
+		"Your immutable contract has mutable bugs.",
2012
+		"Your proof of work: Proof of incompetence.",
2013
+	},
2014
+
2015
+	"game_dev_grief": {
2016
+		// 50 game development specific insults
2017
+		"Your game loop loops infinitely. Game: Frozen.",
2018
+		"Your framerate is frames-per-minute. Not per second.",
2019
+		"You didn't delta time. Physics: Broken on all systems.",
2020
+		"Your collision detection collides with nothing.",
2021
+		"Your pathfinding finds no path. NPCs stuck forever.",
2022
+		"You used global variables for player state. Multiplayer: Impossible.",
2023
+		"Your texture atlas is individual PNGs. Performance: Dead.",
2024
+		"You didn't pool objects. Garbage collector: Constant.",
2025
+		"Your update runs before physics. Or after. Or never.",
2026
+		"You hardcoded screen resolution. 1024x768. In 2025.",
2027
+		"Your Z-fighting is fighting for dominance. Both layers visible.",
2028
+		"You didn't normalize input vectors. Diagonal speed: 141%.",
2029
+		"Your UI is immediate mode. In Unreal. Why.",
2030
+		"You exposed internal implementation to mods. Mods broke everything.",
2031
+		"Your save system saves nothing correctly.",
2032
+		"You used PlayerPrefs for save games. Stored password in clear text.",
2033
+		"Your multiplayer uses peer-to-peer. Cheating: Trivial.",
2034
+		"You trust client input. Client says they have infinite health.",
2035
+		"Your tick rate is 10. Year is 2025.",
2036
+		"You didn't interpolate. Movement: Jittery.",
2037
+		"Your camera clips through walls. Every wall.",
2038
+		"You forgot to clear depth buffer. Last frame visible.",
2039
+		"Your shaders don't compile on half the GPUs.",
2040
+		"You used Euler angles. Gimbal lock: Achieved.",
2041
+		"Your quaternion math is quaternion myths.",
2042
+		"You didn't frustum cull. Rendering: Everything. FPS: 2.",
2043
+		"Your level of detail: Only one level. High poly.",
2044
+		"You baked lighting. Baked in bugs.",
2045
+		"Your normal maps aren't normalized. Lighting: Wrong.",
2046
+		"You used unlit shaders for everything. Looks flat. Is flat.",
2047
+		"Your AI uses A* on 10000 node graph. Every frame.",
2048
+		"You didn't cache component references. GetComponent every frame.",
2049
+		"Your coroutine leaks. Memory: Gone.",
2050
+		"You used SendMessage. Performance: Also gone.",
2051
+		"Your raycasts have no layer mask. Hitting everything.",
2052
+		"You instantiate in Update. Framerate: Variable. Downward.",
2053
+		"Your particles don't cull. Particle count: Infinite. FPS: 0.",
2054
+		"You used mesh colliders for everything. Physics: Slow.",
2055
+		"Your rigidbody has no interpolation. Teleporting through walls.",
2056
+		"You didn't freeze rotation on player. Player spins randomly.",
2057
+		"Your audio has no spatial blend. Everything at full volume.",
2058
+		"You loaded all assets at start. Load time: 10 minutes.",
2059
+		"Your asset bundle strategy: No strategy.",
2060
+		"You didn't use object pooling for bullets. GC every shot.",
2061
+		"Your UI anchors are wrong. Different resolution: Broken UI.",
2062
+		"You used OnGUI in 2025. Why.",
2063
+		"Your input system reads Input.GetKey every frame. For 100 keys.",
2064
+		"Your mobile build: 500MB. For Flappy Bird clone.",
2065
+		"Your game has one scene. Everything in it. Editor: Frozen.",
2066
+		"You didn't optimize for mobile. Battery: Drained in 5 minutes.",
2067
+		"Your game feel: Feels bad. Actually bad.",
2068
+	},
2069
+
2070
+	"embedded_systems_errors": {
2071
+		// 50 embedded systems and IoT insults
2072
+		"Your embedded code embeds incompetence.",
2073
+		"Your memory footprint: Larger than available memory.",
2074
+		"You used malloc on microcontroller. Stack: Overflowed.",
2075
+		"Your watchdog timer doesn't reset. Device: Reboots constantly.",
2076
+		"You didn't debounce button. Interrupt: Fired 100 times.",
2077
+		"Your interrupt handler is 1000 lines. Interrupts: Missed.",
2078
+		"You used floating point on embedded. CPU: Suffering.",
2079
+		"Your buffer overflow overflows the buffer.",
2080
+		"You didn't volatile your hardware register. Compiler optimized it away.",
2081
+		"Your busy-wait loop waits. Forever.",
2082
+		"You used delay() in interrupt. System: Frozen.",
2083
+		"Your RTOS task priorities: All the same.",
2084
+		"You created 100 tasks. RAM: Gone.",
2085
+		"Your stack size: Too small. Overflow: Guaranteed.",
2086
+		"You didn't mutex shared resource. Race condition: Constant.",
2087
+		"Your semaphore logic locked device. Permanently.",
2088
+		"You used double. On 8-bit microcontroller.",
2089
+		"Your power consumption: Maximum. Battery life: Minimum.",
2090
+		"You didn't sleep CPU. Power draw: Constant.",
2091
+		"Your GPIO didn't configure. Pin: Floating.",
2092
+		"You mixed 3.3V with 5V. Magic smoke: Released.",
2093
+		"Your SPI clock too fast. Data: Corrupted.",
2094
+		"You didn't pull-up I2C. Communication: None.",
2095
+		"Your UART baud rate wrong. Gibberish: Received.",
2096
+		"You didn't check ADC conversion complete. Reading: Random.",
2097
+		"Your PWM frequency: Audible. Buzzing: Annoying.",
2098
+		"You didn't enable peripheral clock. Peripheral: Dead.",
2099
+		"Your DMA buffer in stack. Undefined behavior: Achieved.",
2100
+		"You used printf in embedded. Code size: Massive.",
2101
+		"Your bootloader bricked device. Recovery: Impossible.",
2102
+		"You didn't protect EEPROM writes. Write cycles: Exhausted.",
2103
+		"Your flash wear leveling: No leveling. Flash: Dead.",
2104
+		"You used String on Arduino. Memory: Fragmented.",
2105
+		"Your IoT device has default password. Security: Zero.",
2106
+		"You didn't encrypt firmware. Reverse engineering: Trivial.",
2107
+		"Your OTA update bricks on failure. Failure: Guaranteed.",
2108
+		"You exposed JTAG in production. Debug port: Attack vector.",
2109
+		"Your timing critical code in slow language.",
2110
+		"You didn't atomic operation. Race condition: Embedded.",
2111
+		"Your endianness wrong. Multi-byte values: Reversed.",
2112
+		"You used recursion on tiny stack. Stack overflow: Yes.",
2113
+		"Your linker script: Default. Memory layout: Wrong.",
2114
+		"You didn't handle brown-out. Corruption: Frequent.",
2115
+		"Your real-time: Not real-time. Deadlines: All missed.",
2116
+		"You polled instead of interrupt. CPU: 100% usage.",
2117
+		"Your sensor calibration: No calibration. Readings: Meaningless.",
2118
+		"You didn't handle metastability. Unreliable readings.",
2119
+		"Your clock configuration: Wrong frequency. Timing: All off.",
2120
+		"You used heap fragmentation on small RAM. Allocation: Failed.",
2121
+		"Your embedded C++: Bloated. Code size: Exceeds flash.",
2122
+	},
2123
+
2124
+	"scientific_computing_sins": {
2125
+		// 50 scientific and numerical computing insults
2126
+		"Your numerical stability is numerically unstable.",
2127
+		"You inverted a matrix. Singular matrix. Inversion: Failed.",
2128
+		"Your floating point comparison: Exact equality. Results: Wrong.",
2129
+		"You accumulated floating point errors. Result: Garbage.",
2130
+		"Your BLAS calls: Non-optimized. Performance: Terrible.",
2131
+		"You didn't vectorize. SIMD: Unused. Speed: Slow.",
2132
+		"Your Monte Carlo has 10 samples. Results: Not statistical.",
2133
+		"You used single precision for science. Precision: Lost.",
2134
+		"Your gradient descent diverges. Learning rate: Wrong.",
2135
+		"You didn't normalize features. Convergence: Never.",
2136
+		"Your eigenvalue decomposition decomposed into failure.",
2137
+		"You used nested for-loops in NumPy. Vectorization: Ignored.",
2138
+		"Your boundary conditions bounded nothing.",
2139
+		"You didn't validate numerical solver. Solution: Wrong.",
2140
+		"Your FFT size: Not power of 2. Performance: Destroyed.",
2141
+		"You used naive matrix multiply. O(n³) instead of O(n^2.37).",
2142
+		"Your condition number: 10^15. Solution: Meaningless.",
2143
+		"You didn't check convergence. Iteration: Infinite.",
2144
+		"Your time step too large. Simulation: Unstable.",
2145
+		"You used Euler method for stiff equations. Results: Garbage.",
2146
+		"Your random seed: Not set. Results: Non-reproducible.",
2147
+		"You didn't parallelize. All cores: Idle except one.",
2148
+		"Your memory access pattern: Random. Cache misses: Constant.",
2149
+		"You used Python for HPC. No Cython. No NumPy. Just Python.",
2150
+		"Your sparse matrix: Stored dense. Memory: Wasted.",
2151
+		"You didn't exploit symmetry. Computation: Doubled.",
2152
+		"Your numerical derivative: Forward difference. Error: High.",
2153
+		"You mixed double and float. Precision: Inconsistent.",
2154
+		"Your solver diverges for real-world inputs. Tested on: Toy problems.",
2155
+		"You didn't bound intermediate results. Overflow: Achieved.",
2156
+		"Your accumulator: Float. Catastrophic cancellation: Yes.",
2157
+		"You compared floats with ==. Bugs: Subtle. Constant.",
2158
+		"Your ill-conditioned problem: No regularization.",
2159
+		"You used wrong norm. Results: Meaningless.",
2160
+		"Your interpolation: Linear. Data: Clearly nonlinear.",
2161
+		"You extrapolated beyond data range. Results: Nonsense.",
2162
+		"Your optimization stuck in local minimum. Global: Never found.",
2163
+		"You didn't scale variables. Some 10^-10, some 10^10.",
2164
+		"Your loss function has discontinuities. Gradient: Undefined.",
2165
+		"You used float for array indexing. Rounding errors: Bugs.",
2166
+		"Your Jacobian: Numerically approximated. Inaccurately.",
2167
+		"You allocated in tight loop. Performance: Destroyed.",
2168
+		"Your memory layout: Structure of arrays? Array of structures? Neither makes sense.",
2169
+		"You didn't profile. Optimized wrong part.",
2170
+		"Your GPU kernel: Not optimized. Slower than CPU.",
2171
+		"You transferred data every iteration. Bandwidth: Saturated.",
2172
+		"Your precision too high for problem. Computation: Wasted.",
2173
+		"Your tolerance too tight. Convergence: Never.",
2174
+		"You used MPI_BCAST in loop. Network: Saturated.",
2175
+		"Your domain decomposition: Imbalanced. One rank: Everything.",
2176
+		"Your scientific code: Not validated. Results: Publishable? No.",
2177
+	},
2178
+
2179
+	"freelance_fiascos": {
2180
+		// 50 freelancing and contracting disaster insults
2181
+		"Your hourly rate: High. Your output: Low.",
2182
+		"You bid lowest. Delivered: Also lowest quality.",
2183
+		"Your project estimate: 1 week. Actual: 1 year. Still incomplete.",
2184
+		"You didn't sign contract. Client: Didn't pay. Surprise!",
2185
+		"Your freelance profile: 0 reviews. 0 jobs. 0 prospects.",
2186
+		"You missed every deadline. Client: Missed payment too.",
2187
+		"Your portfolio: Stock photos. Code: Not yours.",
2188
+		"You ghosted client mid-project. Reputation: Ghosted too.",
2189
+		"Your communication: One message per week. Client: Moved on.",
2190
+		"You charged for 40 hours. Worked: 4 hours. Client knows.",
2191
+		"Your scope creep: Accepted everything. Paid for: Original scope.",
2192
+		"You didn't document. Client can't maintain. Calls you: Forever.",
2193
+		"Your source code: Held hostage. Client: Hired lawyer.",
2194
+		"You used client's AWS account. Bill: $10000. Your fault.",
2195
+		"Your NDA violation: Posted client code publicly.",
2196
+		"You outsourced without permission. Client: Not happy.",
2197
+		"Your timezone excuse: Wore thin. Deadlines: Still missed.",
2198
+		"You promised full-stack. Delivered: Partial stack.",
2199
+		"Your 'almost done' status: For 6 months.",
2200
+		"You invoiced for bugs you introduced.",
2201
+		"Your code quality: Client had to rewrite. Paid you: Regrets.",
2202
+		"You didn't backup. Computer died. Project: Also died.",
2203
+		"Your availability: 24/7 promised. Actual: 1/7.",
2204
+		"You used unlicensed software. Client: Liable. You: Gone.",
2205
+		"Your expertise claim: Expert. Actual: Googles basics.",
2206
+		"You didn't test on production environment. Deployment: Failed.",
2207
+		"Your handoff documentation: 'Good luck.'",
2208
+		"You built on deprecated technology. In 2025.",
2209
+		"Your responsive design: Works on your phone. Only your phone.",
2210
+		"You hardcoded client name. New client: Can't remove it.",
2211
+		"Your maintenance contract: Take money. Do nothing.",
2212
+		"You didn't version control. Lost 2 weeks work.",
2213
+		"Your localhost demo impressive. Production: Doesn't work.",
2214
+		"You charged rush fee. Delivered: Rushed garbage.",
2215
+		"Your git history: 1 commit. Message: 'done'.",
2216
+		"You didn't ask questions. Delivered wrong product.",
2217
+		"Your security: Client credentials in code. Public repo.",
2218
+		"You used client email for npm packages. Left packages broken.",
2219
+		"Your server setup: No backups. Server died. Data: Gone.",
2220
+		"You didn't renew domain. Client site: Down for week.",
2221
+		"Your SSL certificate expired. Client: Lost sales.",
2222
+		"You set rates based on client budget. Not your skill.",
2223
+		"Your contract: Verbal. Payment: Also verbal (never happened).",
2224
+		"You didn't watermark designs. Client used without paying.",
2225
+		"Your revision limit: Unlimited. Revisions: Actually unlimited.",
2226
+		"You learned on client's dime. Client: Paying for education.",
2227
+		"Your references: All fake. Client called them.",
2228
+		"You promised ongoing support. Phone: Disconnected.",
2229
+		"Your 'starter' tier: Bare minimum. Literally nothing.",
2230
+		"Your freelance career: Brief. By choice. Not yours.",
2231
+	},
16862232
 }