JulioBiason.Net 4.0

Things I Learnt The Hard Way - Companies Look For Specialists But Keep Generalists Longer

1 minute read Published: 2019-07-17

If you know a lot about one single language, it may make it easier to get a job, but in the long run, language usage dies or loses its charms and you'll need to find something else. Knowing a bit about a lot of other languages helps in the long run, not to mention that may help you think of better solutions.

Things I Learnt The Hard Way - Keep A List of Stupid Bugs That Took More Than 1 Hour To Solve

0 minute read Published: 2019-07-17

If it took you more than one hour for you to figure out what went wrong, it is a good idea to put it on list, 'cause these things have the tendency to appear again.

Things I Learnt The Hard Way - Units Makes Things Clear

0 minute read Published: 2019-07-17

You know what's one of the worst function names ever? sleep().

Sleep for how long? It is seconds or milliseconds?

Things I Learnt The Hard Way - Think About The Users

1 minute read Published: 2019-07-17

Think how the data you're collecting from your users will be used -- this is more prevalent on these days, where "privacy" is a premium.

Things I Learnt The Hard Way - Code Formatting Tools Are Ok, But No Silver Bullet

2 minute read Published: 2019-07-16

One thing a team may decide to fix the continuous flux of code style comments in a code review is to use a code formatting tool to auto-format the code. That's ok, but they should never rely on it.

Things I Learnt The Hard Way - Code Reviews Are Not For Style

1 minute read Published: 2019-07-16

When doing code reviews, do not focus on style; focus on design things that look a bit weird.

Things I Learnt The Hard Way - Code Style: Follow It

1 minute read Published: 2019-07-16

If your project have a defined code style, you must follow it. Sometimes it may not be clear ("this struct/class should be singular or plural"?), but do your best to follow it.

Things I Learnt The Hard Way - ... Unless That Code Style Is The Google Code Style

0 minute read Published: 2019-07-16

Every freaking time Google comes with their own coding style, it's a garbage fire. The community came with a better style way before and Google seem to come with a style with high contrasting parts just to call it theirs.

A Devil's Chaplain: Reflections on Hope, Lies, Science, and Love

1 minute read Published: 2019-07-16

Goodreads summary: Richard Dawkins's essays are an enthusiastic testament to the power of rigorous, scientific examination, and they span many different corners of his personal and professional life. He revisits the meme, the unit of cultural information that he named and wrote about in his groundbreaking work The Selfish Gene. He makes moving tributes to friends and colleagues, including a eulogy for novelist Douglas Adams; he shares correspondence with the evolutionary biologist Stephen Jay Gould; and he visits with the famed paleoanthropologists Richard and Maeve Leakey at their African wildlife preserve. He concludes the essays with a vivid note to his ten-year-old daughter, reminding her to remain curious, to ask questions, and to live the examined life.

Seven Languages in Seven Weeks

1 minute read Published: 2019-07-16

Goodreads summary: You should learn a programming language every year, as recommended by The Pragmatic Programmer. But if one per year is good, how about Seven Languages in Seven Weeks? In this book you'll get a hands-on tour of Clojure, Haskell, Io, Prolog, Scala, Erlang, and Ruby. Whether or not your favorite language is on that list, you'll broaden your perspective of programming by examining these languages side-by-side. You'll learn something new from each, and best of all, you'll learn how to learn a language quickly.