xiphias2on Hacker News • Recommends
On “I don't read web articles anymore, but I read books”
#cleancode#unclebob#robertc.martin
22K subscribers • 1 video on Hallway
Beginner. No background in the topic needed.
2.1M views7 years ago6 recommendations
Software designTools and practiceDesign patternsRefactoring and legacy codeCode review and teamwork
Robert C. Martin introduces the foundational principles of clean code and argues that software craftsmanship is an ethical and professional responsibility.
↓↓ ENGLISH DESCRIPTION ↓↓ "Coding Better World Together" is a set of master lessons from the famous Uncle Bob (Robert Cecil Martin), where he gives us a broad vision of the importance and future of Software in today's society. In this first lesson, Uncle Bob demonstrates the need to write a clean code and establishes the bases to achieve it, being these bases of a social and scientific nature. Making it clear that the future of programming is based on an ethical and polite code. ↓↓ DESCRIPCION EN ESPAÑOL ↓↓ "Coding Better World Together" es un conjunto de lecciones magistrales del famoso tío Bob (Robert Cecil Martin), donde nos brinda una visión amplia de la importancia y el futuro del software en la sociedad actual. En esta primera lección, el tío Bob demuestra la necesidad de escribir un código limpio y establece las bases para lograrlo, siendo estas bases de naturaleza social y científica. Dejando en claro que el futuro de la programación se basa en un código ético y cortés. Event Presentation Presenter Introduces Uncle Bob Uncle Bob Introduction / My Tribe How Far is the Sun? Introduction to Clean Code The current Society works with Software Volkswagen case / Introduction to the Ethics of Software Development Why are Programmers so slow? What is a Clean Code? Analyzing some lines of code Long code is not Good Code Good Code / Refactored Function Polite Code / Rules for writing a news paper article Shrunk Code / The Rules of Functions Shrunk Code / Drawing a Function When and why was Java invented? Prose Code / Arguments Avoid Switch Statements / Problems and Evolution of some programming languages The Uncle Bob's wife message (funny moment) Output Arguments No Side Effects / Garbage Collection No Side Effects / Using Lambda No Side Effects / Command and Query Separation No Side Effects / Prefer Exceptions to returning error codes DRI Principle (Don't Repeat Yourself) Structured Programming / Edsger Dijkstra Vision vs Actual Vision of the programming Science and Correct Software ↓↓ OUR MODEL OF SOCIETY ↓↓ - mutualwelfare.org ↓↓ NUESTRO MODELO DE SOCIEDAD ↓↓ - bienestarmutuo.org ↓↓ OUR CRIPTOCURRENCY FOR MONETARY FREEDOM - NUESTRA CRIPTOMONEDA PARA LA LIBERTAD MONETARIA ↓↓ - unitycoin.net - PRESENTATION: unitycoin.net/presentation/ ↓↓ OUR PAYMENT FRANCHISE - NUESTRA FRANQUICIA DE PAGOS ↓↓ - sbmlibre.com ↓↓ OUR SOCIAL PACT - NUESTRO PACTO SOCIAL ↓↓ - e-nation.org - PRESENTATION: e-nation.org/presentation/ ↓↓ OUR SOCIAL NETWORKS - NUESTRAS REDES SOCIALES↓↓ - Facebook: es-la.facebook.com/unitycoin/ - Twitter: twitter.com/unity_coinWhat people say. Highly recommended as a career-changing lecture on code quality, professionalism, and the ethical responsibilities of software developers.
xiphias2on Hacker News • Recommends
On “I don't read web articles anymore, but I read books”
xiphias2on Hacker News • Recommends
srinidhikbhaton Hacker News • Recommends
On “Ask HN: What's the best lecture series you've ever seen?”
kowsheekon Hacker News • Recommends
On “The technical interview is an ego trip”
andrekandreon Hacker News • Recommends
On “GitHub Copilot Generated Insecure Code in 40% of Circumstances During Experiment”
misswaterfairyon Hacker News • Recommends
On “Post Office scandal victims in Scotland have convictions quashed”
wickedsighton Hacker News • Recommends
On “Ask HN: Should we bring software dev in-house?”
misswaterfairyon Hacker News • Recommends
On “Cyberattack on vehicle breathalyzer company leaves drivers stranded in the US”
u/ZedGama3in r/typescript • Mentions
On “Is it better to use the JSDoc return type or TypeScript return type?”
u/abimelexin r/typescript • Mentions
On “How to deal with going back to JavaScript?”
Meckion Software Engineering Stack Exchange • Mentions
On “My boss asks me to stop writing small functions and do everything in the same loop”