The source content for blog.juliobiason.me
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

239 lines
16 KiB

<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<!-- Enable responsiveness on mobile devices-->
<!-- viewport-fit=cover is to support iPhone X rounded corners and notch in landscape-->
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1, viewport-fit=cover">
<title>Julio Biason .Me 4.3</title>
<!-- CSS -->
<link rel="stylesheet" href="https://blog.juliobiason.me/print.css" media="print">
<link rel="stylesheet" href="https://blog.juliobiason.me/poole.css">
<link rel="stylesheet" href="https://blog.juliobiason.me/hyde.css">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700|Abril+Fatface">
</head>
<body class=" ">
<div class="sidebar">
<div class="container sidebar-sticky">
<div class="sidebar-about">
<a href="https:&#x2F;&#x2F;blog.juliobiason.me"><h1>Julio Biason .Me 4.3</h1></a>
<p class="lead">Old school dev living in a 2.0 dev world</p>
</div>
<ul class="sidebar-nav">
<li class="sidebar-nav-item"><a href="&#x2F;">English</a></li>
<li class="sidebar-nav-item"><a href="&#x2F;pt">Português</a></li>
<li class="sidebar-nav-item"><a href="&#x2F;tags">Tags (EN)</a></li>
<li class="sidebar-nav-item"><a href="&#x2F;pt&#x2F;tags">Tags (PT)</a></li>
</ul>
</div>
</div>
<div class="content container">
<h1 class="post-title">things i learnt</h1>
<ul>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/bad-code-defense/">Things I Learnt The Hard Way - Don&#x27;t Defend Bad Code</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/team-discussion/">Things I Learnt The Hard Way - Global Changes Must Be Discussed With The Whole Team First</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/transparent/">Things I Learnt The Hard Way - Be Transparent With The User</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/add-then-remove/">Things I Learnt The Hard Way - One Version To Add, One Version To Remove</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/git-flow/">Things I Learnt The Hard Way - Git-Flow Is The Way To Go</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/own-your-shit/">Things I Learnt The Hard Way - Own Your Shit</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/gerrit/">Things I Learnt The Hard Way - Gerrit Is A Mistake</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/permanent-solution/">Things I Learnt The Hard Way - Nothing More Permanent Than A Temporary Solution</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/time/">Things I Learnt The Hard Way - You Always Have The Time</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/blogging/">Things I Learnt The Hard Way - Blogging About Your Stupid Solution Is Still Better Than Being Quiet</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/hero-projects/">Things I Learnt The Hard Way - ... Unless That Code Style Is The Google Code Style</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/hero-syndrome/">Things I Learnt The Hard Way - Don&#x27;t Confuse Hero Project With Hero Syndrome</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/paper-notes/">Things I Learnt The Hard Way - Create Libraries</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/post-solution/">Things I Learnt The Hard Way - Blogging About Your Stupid Solution Is Still Better Than Being Quiet</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/quit/">Things I Learnt The Hard Way - Toxic&#x2F;Aggressive People Are Not Fixable</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/small-world/">Things I Learnt The Hard Way - I.T. World Is Really Small</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/things-i-dont-know/">Things I Learnt The Hard Way - Keep A List of Things I Don&#x27;t Know</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/fixable/">Things I Learnt The Hard Way - Toxic&#x2F;Aggressive People Are Not Fixable</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/microaggressions/">Things I Learnt The Hard Way - Beware of Microaggressions</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/toxic-people/">Things I Learnt The Hard Way - Beware of Toxic People</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/learn-about-yourself/">Things I Learnt The Hard Way - You&#x27;ll Learn About Yourself The Hard Way</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/people-care/">Things I Learnt The Hard Way - People Get Upset About Code And Architecture Quality &#x27;Cause They Care</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/watch-reactions/">Things I Learnt The Hard Way - Pay Attention On How People React To You</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/coc/">Things I Learnt The Hard Way - Code of Conduct Protect YOU, Not THEM</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/not-done/">Things I Learnt The Hard Way - Don&#x27;t Tell It&#x27;s Done When It&#x27;s Not</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/responsible-code/">Things I Learnt The Hard Way - Take Responsibility For The Use Of Your Code</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/run-locally/">Things I Learnt The Hard Way - If It Doesn&#x27;t Run On Your Computer, You Have A Problem</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/say-no/">Things I Learnt The Hard Way - Learn To Say No</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/time-to-stop/">Things I Learnt The Hard Way - When It&#x27;s Time to Stop, It&#x27;s Time To Stop</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/specialists/">Things I Learnt The Hard Way - Companies Look For Specialists But Keep Generalists Longer</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/stupid-bugs-list/">Things I Learnt The Hard Way - Keep A List of Stupid Bugs That Took More Than 1 Hour To Solve</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/units/">Things I Learnt The Hard Way - Units Makes Things Clear</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/users/">Things I Learnt The Hard Way - Think About The Users</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/code-formatters/">Things I Learnt The Hard Way - Code Formatting Tools Are Ok, But No Silver Bullet</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/code-reviews-style/">Things I Learnt The Hard Way - Code Reviews Are Not For Style</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/code-style/">Things I Learnt The Hard Way - Code Style: Follow It</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/google-code-style/">Things I Learnt The Hard Way - ... Unless That Code Style Is The Google Code Style</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/app-composition-stupid/">Things I Learnt The Hard Way - Even for Application Composition, Start Stupid</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/application-composition/">Things I Learnt The Hard Way - Not Just Function Composition, But Application Composition</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/command-line-options/">Things I Learnt The Hard Way - Command Line Options Are Weird, But Helpful</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/config-file/">Things I Learnt The Hard Way - The Config File Is Friend</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/libraries/">Things I Learnt The Hard Way - Create Libraries</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/monitoring/">Things I Learnt The Hard Way - Logs Are For Events, Not User Interface</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/optimization/">Things I Learnt The Hard Way - Optimization Is For Compilers</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/project-organization/">Things I Learnt The Hard Way - Organize Your Code by Data&#x2F;Type, Not Functionality</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/one-change-commit/">Things I Learnt The Hard Way - One Commit Per Change</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/always-vcs/">Things I Learnt The Hard Way - Always Use A Version Control System</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/debuggers/">Things I Learnt The Hard Way - Debuggers Are Overrated</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/understand-shortcuts/">Things I Learnt The Hard Way - Shortcuts Are nice, But Only In The Short Run</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/log-events/">Things I Learnt The Hard Way - Logs Are For Events, Not User Interface</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/resist-easy/">Things I Learnt The Hard Way - Resist The Temptation Of Easy</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/start-stupid/">Things I Learnt The Hard Way - Start Stupid</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/use-timezones/">Things I Learnt The Hard Way - Always Use Timezones With Your Dates</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/use-utf8/">Things I Learnt The Hard Way - Always Use UTF-8 For Your Strings</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/cognitive-cost/">Things I Learnt The Hard Way - Cognitive Cost Is The Readability Killer</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/data-flow/">Things I Learnt The Hard Way - Thinking Data Flow Beats Patterns</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/functional-programming/">Things I Learnt The Hard Way - Learn The Basics of Functional Programming</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/magical-number-seven/">Things I Learnt The Hard Way - The Magical Number Seven, Plus Or Minus Two</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/cargo-cult/">Things I Learnt The Hard Way - Understand And Stay Away From Cargo Cult</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/outside-project/">Things I Learnt The Hard Way - Don&#x27;t Mess With Things Outside Your Project</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/patterns-not-solutions/">Things I Learnt The Hard Way - Design Patters Are Used to Name Solution, Not Find Them</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/right-tool-agenda/">Things I Learnt The Hard Way - &quot;Right Tool For The Job&quot; Is Just To Push An Agenda </a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/right-tool-obvious/">Things I Learnt The Hard Way - The Right Tool Is More Obvious Than You Think</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/use-structures/">Things I Learnt The Hard Way - If Your Data Has a Schema, Use a Structure</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/crash-it/">Things I Learnt The Hard Way - It&#x27;s Better To Let The Application Crash Than Do Nothing</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/data-types/">Things I Learnt The Hard Way - Types Say What You Data Is</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/handle-it/">Things I Learnt The Hard Way - If You Know How To Handle It, Handle It</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/languages-are-more/">Things I Learnt The Hard Way - A Language Is Much More Than A Language</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/boolean-parameters/">Things I Learnt The Hard Way - Don&#x27;t Use Booleans As Parameters</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/document-and/">Things I Learnt The Hard Way - If A Function Description Includes An &quot;And&quot;, It&#x27;s Wrong</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/interface-changes/">Things I Learnt The Hard Way - Beware of Interface Changes</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/languages-docs/">Things I Learnt The Hard Way - Good Languages Come With Integrated Documentation</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/document-is-contract/">Things I Learnt The Hard Way - The Function Documentation Is Its Contract</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/document-it/">Things I Learnt The Hard Way - Documentation Is a Love Letter To Your Future Self</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/future-trashing/">Things I Learnt The Hard Way - Future Thinking is Future Trashing</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/tests-dead-code/">Things I Learnt The Hard Way - Testing Every Function Creates Dead Code</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/languages-tests/">Things I Learnt The Hard Way - Good Languages Come With Tests</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/disclaimer/">Things I Learnt The Hard Way - Disclaimer</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/gherkin/">Things I Learnt The Hard Way - Gherkin Is Your Friend to Understand Expectations</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/integration-tests/">Things I Learnt The Hard Way - Unit Tests Are Good, Integration Tests Are Gooder</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/tests-apis/">Things I Learnt The Hard Way - Tests Make Better APIs</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/tests-in-the-command-line/">Things I Learnt The Hard Way - Make Tests That You Know How To Run on the Command line</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/throw-away/">Things I Learnt The Hard Way - Be Ready To Throw Your Code Away</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/intro/">Things I Learnt The Hard Way - Intro</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/spec-first/">Things I Learnt The Hard Way - Spec First, Then Code</a>
<li><a href="https://blog.juliobiason.me/books/things-i-learnt/steps-as-comments/">Things I Learnt The Hard Way - Write Steps as Comments</a>
</ul>
</div>
</body>
</html>