veganism.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Veganism Social is a welcoming space on the internet for vegans to connect and engage with the broader decentralized social media community.

Administered by:

Server stats:

293
active users

#cleancode

3 posts3 participants0 posts today
PHP Zen<p>SOLID in PHP isn’t just for code purists </p><p>🔹 Clearer structure<br>🔹 Easier testing<br>🔹 Fewer surprises</p><p>Do you really apply it?<br>🔗<a href="https://medium.com/@mohamadshahkhajeh/the-real-cost-of-ignoring-solid-in-php-94bc490d2e76" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">medium.com/@mohamadshahkhajeh/</span><span class="invisible">the-real-cost-of-ignoring-solid-in-php-94bc490d2e76</span></a></p><p><a href="https://phpc.social/tags/PHP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PHP</span></a> <a href="https://phpc.social/tags/CleanCode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CleanCode</span></a> <a href="https://phpc.social/tags/DevLife" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DevLife</span></a> <a href="https://phpc.social/tags/SoftwareDesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SoftwareDesign</span></a> <a href="https://phpc.social/tags/SOLID" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SOLID</span></a> <a href="https://phpc.social/tags/Temma" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Temma</span></a></p>
XDEV Software<p>Michael Redlich’s card of choice from the XDEV Commit Cards is "Composition over inheritance".</p><p>More on our <a href="https://mastodon.social/tags/CleanCode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CleanCode</span></a> game: <a href="https://xdev.software/commit-cards" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">xdev.software/commit-cards</span><span class="invisible"></span></a><br>Your deck awaits at JCON Europe: <a href="https://2025.europe.jcon.one" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">2025.europe.jcon.one</span><span class="invisible"></span></a></p>
WeblineIndia<p>Clean code isn’t just for others — it’s for you too. Writing readable, well-structured code saves time, reduces bugs, and makes future updates way easier. Start simple. Stay consistent. Your future self will thank you.<br> <br><a href="https://mastodon.social/tags/cleancode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cleancode</span></a> <a href="https://mastodon.social/tags/devtips" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devtips</span></a> <a href="https://mastodon.social/tags/coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coding</span></a> <a href="https://mastodon.social/tags/bestpractices" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bestpractices</span></a> <a href="https://mastodon.social/tags/softwaredevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>softwaredevelopment</span></a> <a href="https://mastodon.social/tags/programmingtips" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programmingtips</span></a></p>
Tuvoc Technologies<p>ReactJS Best Practices in 2024 for Developers</p><p><a href="https://www.tuvoc.com/blog/reactjs-best-practices-in-2024-for-developers/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">tuvoc.com/blog/reactjs-best-pr</span><span class="invisible">actices-in-2024-for-developers/</span></a></p><p>Stay ahead in front-end development with the latest ReactJS best practices in 2024. Learn how to write cleaner, more efficient, and scalable code using modern tools and techniques.</p><p><a href="https://mastodon.social/tags/ReactJS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ReactJS</span></a> <br><a href="https://mastodon.social/tags/ReactBestPractices" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ReactBestPractices</span></a><br><a href="https://mastodon.social/tags/FrontendDevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FrontendDevelopment</span></a> <br><a href="https://mastodon.social/tags/WebDevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebDevelopment</span></a><br><a href="https://mastodon.social/tags/JavaScript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JavaScript</span></a> <br><a href="https://mastodon.social/tags/CodingTips" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CodingTips</span></a><br><a href="https://mastodon.social/tags/React2024" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>React2024</span></a> <br><a href="https://mastodon.social/tags/DeveloperTools" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DeveloperTools</span></a><br><a href="https://mastodon.social/tags/CleanCode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CleanCode</span></a> <br><a href="https://mastodon.social/tags/ScalableApps" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ScalableApps</span></a><br><a href="https://mastodon.social/tags/ReactDevelopers" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ReactDevelopers</span></a> <br><a href="https://mastodon.social/tags/TechTrends2024" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TechTrends2024</span></a><br><a href="https://mastodon.social/tags/WebDevTips" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebDevTips</span></a> <br><a href="https://mastodon.social/tags/UIUX" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UIUX</span></a><br><a href="https://mastodon.social/tags/ModernWebDevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ModernWebDevelopment</span></a></p>
Temma PHP Framework<p>Simplicity isn't naiveté, it's mastery.<br>The most advanced developers often adopt solutions that appear deceptively simple.</p><p>Why complicate what can be elegant, clear and efficient?</p><p>🔗 Full manifesto: www.phpwayoflife.com</p><p><a href="https://phpc.social/tags/php" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>php</span></a> <a href="https://phpc.social/tags/Dev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Dev</span></a> <a href="https://phpc.social/tags/CodeSimplicity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CodeSimplicity</span></a> <a href="https://phpc.social/tags/CleanCode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CleanCode</span></a> <a href="https://phpc.social/tags/TemmaFramework" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TemmaFramework</span></a></p>
PHP Zen<p>PHP 9.0 is coming 💥</p><p>🔹 More predictable<br>🔹 No more silent bugs<br>🔹 Cleaner, modern code</p><p>Ready to level up your code?<br>🔗<a href="https://medium.com/@umeshp113/the-future-of-php-a-fresh-take-on-what-php-9-0-brings-f7b9cf7370c6" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">medium.com/@umeshp113/the-futu</span><span class="invisible">re-of-php-a-fresh-take-on-what-php-9-0-brings-f7b9cf7370c6</span></a></p><p><a href="https://phpc.social/tags/php" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>php</span></a> <a href="https://phpc.social/tags/webdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdev</span></a> <a href="https://phpc.social/tags/CleanCode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CleanCode</span></a> <a href="https://phpc.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://phpc.social/tags/php9" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>php9</span></a></p>
Ricardo Dantas<p>The Clean Code Handbook: How to Write Better Code for Agile Software Development <a href="https://www.freecodecamp.org/news/the-clean-code-handbook/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">freecodecamp.org/news/the-clea</span><span class="invisible">n-code-handbook/</span></a> <a href="https://mastodon.social/tags/dev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dev</span></a> <a href="https://mastodon.social/tags/cleancode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cleancode</span></a> <a href="https://mastodon.social/tags/frontend" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>frontend</span></a> <a href="https://mastodon.social/tags/backend" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>backend</span></a> <a href="https://mastodon.social/tags/fullstack" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fullstack</span></a></p>
Hardik G.<p>Write code that lasts 💡</p><p>📝 Comment WHY, not what<br>🧱 Handle bad inputs gracefully<br>🧪 Make testing easy — decouple + simplify<br>🌐 Avoid globals, pass params<br>🔁 Refactor often, fight tech debt<br>🔐 Sanitize inputs — stop SQLi/XSS</p><p>Clean code = future-proof code.<br>Which one do devs skip the most? 👇<br><a href="https://mastodon.social/tags/CleanCode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CleanCode</span></a> <a href="https://mastodon.social/tags/DevTips" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DevTips</span></a> <a href="https://mastodon.social/tags/SoftwareEngineering" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SoftwareEngineering</span></a></p>
Thiago Bomfim<p>Writing code that other developers can easily understand helps create a sustainable application that is easier to maintain and evolve.</p><p>Read the full article: The key to creating maintainable code<br>▸ <a href="https://lttr.ai/AZvw3" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lttr.ai/AZvw3</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>java</span></a> <a href="https://mastodon.social/tags/CleanCode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CleanCode</span></a> <a href="https://mastodon.social/tags/LearningDesignPrinciples" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LearningDesignPrinciples</span></a> <a href="https://mastodon.social/tags/CreatingMaintainableCode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CreatingMaintainableCode</span></a></p>
TechGeeksApparel<p>Minimalist Code, Maximum Impact. <br>Clean, efficient, and elegant. What’s your favorite coding best practice?<br>Keep it simple: <a href="https://techgeeksapparel.com/minimalist-code-t-shirt/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">techgeeksapparel.com/minimalis</span><span class="invisible">t-code-t-shirt/</span></a><br><a href="https://mastodon.social/tags/CleanCode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CleanCode</span></a> <a href="https://mastodon.social/tags/LessIsMore" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LessIsMore</span></a> <a href="https://mastodon.social/tags/MinimalistDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MinimalistDev</span></a></p>
रञ्जित (Ranjit Mathew)<p>The two follow this up with a shared cordial interview on the excellent “Book Overflow” (<a href="https://bookoverflow.io/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">bookoverflow.io/</span><span class="invisible"></span></a>) podcast:</p><p><a href="https://overcast.fm/+ABJBoSmXcuo" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">overcast.fm/+ABJBoSmXcuo</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/Books" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Books</span></a> <a href="https://mastodon.social/tags/BookOverflow" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BookOverflow</span></a> <a href="https://mastodon.social/tags/Interview" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Interview</span></a> <a href="https://mastodon.social/tags/Podcast" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Podcast</span></a> <a href="https://mastodon.social/tags/CleanCode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CleanCode</span></a> <a href="https://mastodon.social/tags/APOSD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>APOSD</span></a> <a href="https://mastodon.social/tags/PhilosophyOfSoftwareDesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PhilosophyOfSoftwareDesign</span></a> <a href="https://mastodon.social/tags/Design" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Design</span></a> <a href="https://mastodon.social/tags/Programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programming</span></a> <a href="https://mastodon.social/tags/Debate" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Debate</span></a></p>
Yuna<p>Dear Gradle, Why So Stubborn?<br>Do I do something wrong?</p><p>Watching juniors try to set up a project and being greeted by cryptic stack traces like it's some kind of initiation ritual.</p><p>`Unsupported class file major version 61`<br>`invalid CEN header zip64 no access package`, ...</p><p>Java can compile code for older versions just fine. <br>It's literally designed for that. <br>Oh why, must Gradle behave like a bitter librarian who refuses to hand over a book unless I whisper the exact Dewey Decimal Code?<br>Every other Language will laugh again at java, seeing this.</p><p>💡 Why is Gradle bound to a java version? And if Gradle knows it needs Java 11… why doesn't it just do this for me?<br>Like using `/usr/libexec/java_home -v 11` in background?</p><p>🤖 Is there a clean way to force Gradle into submission without adding another tool like SDKMAN or jabba or YunaBraska/gradle-java-fix or whatever the trendy painkiller of the week is?</p><p><a href="https://hachyderm.io/tags/Java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Java</span></a> <a href="https://hachyderm.io/tags/Gradle" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Gradle</span></a> <a href="https://hachyderm.io/tags/BuildTools" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BuildTools</span></a> <a href="https://hachyderm.io/tags/DevHumor" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DevHumor</span></a> <a href="https://hachyderm.io/tags/DeveloperProblems" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DeveloperProblems</span></a> <a href="https://hachyderm.io/tags/JDK" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JDK</span></a> <a href="https://hachyderm.io/tags/ProgrammingPain" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ProgrammingPain</span></a> <a href="https://hachyderm.io/tags/CleanCode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CleanCode</span></a> <a href="https://hachyderm.io/tags/SoftwareEngineering" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SoftwareEngineering</span></a> <a href="https://hachyderm.io/tags/OpenJDK" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenJDK</span></a> <a href="https://hachyderm.io/tags/CodeNewbie" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CodeNewbie</span></a> <a href="https://hachyderm.io/tags/BackendDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BackendDev</span></a> <a href="https://hachyderm.io/tags/BuildFails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BuildFails</span></a></p>
PatoJAD<p>🧠 El secreto para mejorar en <a href="https://mastodon.social/tags/programaci%C3%B3n" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programación</span></a> es entender la <a href="https://mastodon.social/tags/abstracci%C3%B3n" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>abstracción</span></a>. Sin ella, tu <a href="https://mastodon.social/tags/c%C3%B3digo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>código</span></a> será un caos. Aprende a pensar como un <a href="https://mastodon.social/tags/programador" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programador</span></a> de verdad.</p><p>Si te interesa la programación, <a href="https://mastodon.social/tags/Linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Linux</span></a> y la <a href="https://mastodon.social/tags/tecnolog%C3%ADa" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tecnología</span></a>, ¡sígueme para más contenido! 🚀</p><p><a href="https://mastodon.social/tags/coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coding</span></a> <a href="https://mastodon.social/tags/desarrollosoftware" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>desarrollosoftware</span></a> <a href="https://mastodon.social/tags/devlife" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devlife</span></a> <a href="https://mastodon.social/tags/python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>python</span></a> <a href="https://mastodon.social/tags/javascript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javascript</span></a> <a href="https://mastodon.social/tags/software" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>software</span></a> <a href="https://mastodon.social/tags/cleancode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cleancode</span></a> <a href="https://mastodon.social/tags/inform%C3%A1tica" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>informática</span></a> <a href="https://mastodon.social/tags/tech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tech</span></a> <a href="https://mastodon.social/tags/dev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dev</span></a> </p><p><a href="https://youtube.com/shorts/Jc9jOfPdf_k?feature=share" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">youtube.com/shorts/Jc9jOfPdf_k</span><span class="invisible">?feature=share</span></a></p>
codesai<p>New post:</p><p>Sprouting or wrapping?<br><a href="https://codesai.com/posts/2025/03/sprouting-or-wrapping" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codesai.com/posts/2025/03/spro</span><span class="invisible">uting-or-wrapping</span></a></p><p><a href="https://mastodon.cloud/tags/refactoring" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>refactoring</span></a> <a href="https://mastodon.cloud/tags/technicaldebt" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>technicaldebt</span></a> <a href="https://mastodon.cloud/tags/cleancode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cleancode</span></a> <a href="https://mastodon.cloud/tags/legacy_code" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>legacy_code</span></a> <a href="https://mastodon.cloud/tags/SoftwareEngineering" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SoftwareEngineering</span></a> <a href="https://mastodon.cloud/tags/TechDebt" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TechDebt</span></a> <a href="https://mastodon.cloud/tags/CodeQuality" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CodeQuality</span></a> <a href="https://mastodon.cloud/tags/Tech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Tech</span></a> <a href="https://mastodon.cloud/tags/code_smells" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>code_smells</span></a> <a href="https://mastodon.cloud/tags/legacycode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>legacycode</span></a></p>
N-gated Hacker News<p>🔍✨ Behold the revolutionary revelation: less is more in the land of software design! 🚀 Apparently, if your code doesn't look like a Jackson Pollock painting 🎨, it's clearly an underwhelming masterpiece. Remember, folks, if it ain't broke and doesn't dazzle, it must be boring! 🙄👾<br><a href="https://www.seangoedecke.com/great-software-design/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">seangoedecke.com/great-softwar</span><span class="invisible">e-design/</span></a> <a href="https://mastodon.social/tags/softwaredesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>softwaredesign</span></a> <a href="https://mastodon.social/tags/minimalism" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>minimalism</span></a> <a href="https://mastodon.social/tags/codingtips" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>codingtips</span></a> <a href="https://mastodon.social/tags/cleancode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cleancode</span></a> <a href="https://mastodon.social/tags/techhumor" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>techhumor</span></a> <a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/ngated" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ngated</span></a></p>
रञ्जित (Ranjit Mathew)<p>John Ousterhout (“A Philosophy Of Software Design”) &amp; Robert ‘Uncle Bob’ Martin (“Clean Code”) debate 🍿:</p><p><a href="https://github.com/johnousterhout/aposd-vs-clean-code/blob/main/README.md" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/johnousterhout/apos</span><span class="invisible">d-vs-clean-code/blob/main/README.md</span></a></p><p>On HN: <a href="https://news.ycombinator.com/item?id=43166362" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">news.ycombinator.com/item?id=4</span><span class="invisible">3166362</span></a></p><p>On Lobsters: <a href="https://lobste.rs/s/xcqfp7/philosophy_software_design_vs_clean_code" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">lobste.rs/s/xcqfp7/philosophy_</span><span class="invisible">software_design_vs_clean_code</span></a></p><p><a href="https://mastodon.social/tags/Programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programming</span></a> <a href="https://mastodon.social/tags/Design" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Design</span></a> <a href="https://mastodon.social/tags/PhilosophyOfSoftwareDssign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PhilosophyOfSoftwareDssign</span></a> <a href="https://mastodon.social/tags/CleanCode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CleanCode</span></a> <a href="https://mastodon.social/tags/APOSD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>APOSD</span></a> <a href="https://mastodon.social/tags/Books" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Books</span></a></p>
andie :oh_no_bubble:<p>&gt; "If your code needs a comment to be understood, it would be better to rewrite it so it's easier to understand." <br>- <a href="https://doc.cat-v.org/bell_labs/pikestyle" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">doc.cat-v.org/bell_labs/pikest</span><span class="invisible">yle</span></a></p><p>Pondering this over tea this afternoon. I would tend to agree. If code is well-written, with well named structs, variables, etc it should be _almost_ self-explanatory. </p><p>Now...well-named to one dev might come off as poorly named to another, but I think there's a kernel of truth here. Less comments, placed strategically, are best. Avoids scenario where comments end up being misleading when they are not changed while the code they refer to is changed. :neofox_dizzy: </p><p>What do you think? All the comments? No comments?<br><a href="https://tech.lgbt/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://tech.lgbt/tags/cleanCode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cleanCode</span></a></p>
Christian Grobmeier<p>Legacy code is like the family you meet soon: <br>You’re stuck with them; you don’t understand them but are afraid to throw them out. </p><p>December 22<br><a href="https://mastodon.social/tags/ZenDevAdvent" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ZenDevAdvent</span></a> <a href="https://mastodon.social/tags/java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>java</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/cleancode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cleancode</span></a></p>
Christian Grobmeier<p>The Zen cook treats even the most straightforward meal as if it would be a king's meal. <br>Treat even the slightest code change with care. Every commit matters.<br>The commit message shows how seriously you took this advice. </p><p>December 21<br><a href="https://mastodon.social/tags/ZenDevAdvent" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ZenDevAdvent</span></a> <a href="https://mastodon.social/tags/java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>java</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/cleancode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cleancode</span></a> <a href="https://mastodon.social/tags/git" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>git</span></a></p>
Christian Grobmeier<p>They say failure is the best teacher. Java agrees, but only after <br>it throws the exception in your face. Handle it with grace and a try-catch block.</p><p>December 20<br><a href="https://mastodon.social/tags/ZenDevAdvent" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ZenDevAdvent</span></a> <a href="https://mastodon.social/tags/java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>java</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/cleancode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cleancode</span></a></p>