development, working life Narcissus Vs Getting The Things Done Do you know who Narcissus is? He is a character of ancient Greek mythology, so attracted from his own beauty to forget to eat only to look to his reflection
working life, horror code, optimization needed Horror Code - Loop And Re-loop Some time ago, a colleague of mine told me to look at a function. It was something similar to this: void foo(struct bar array[], unsigned int count) { /* some initialization
development, working life Don't Wait For Bad Things To Happen This thing has happened to me so many times that I start to think bad luck is real. The situation is the following: a product is on the market since
development, working life, open source, Valgrind Check For Memory Leaks! Last week, I've lost at least three hours in understanding and fixing an overcomplicated implementation of a binary tree in the shape of an open source C library.
development, working life, Linux Versions Madness Last week, Linus Torvalds, the creator of Linux, published this post [https://plus.google.com/102150693225130002912/posts/jmtzzLiiejc] on Google+. > So, I made noises some time ago about how
development, working life When You Must Write Unreadable Code Well, if you know me or read this blog since some time, you should know that I consider code readability even more important than correctness. This is because a bug-free
development, working life RTFMC If you don't know, the acronym RTFM means "Read The Friendly Manual". And this is exactly what I've done several months ago, when I&
working life, Git, tips How To Recover Deleted Git Commits Why `git reset --hard` should be used carefully and what to do if you mess up with it.
development, working life, personal The 80-20 Rule: Pareto And The Devil Probably only the number of webpages with images of cats is greater than those talking about Pareto principle [http://en.wikipedia.org/wiki/Pareto_principle]. Nevertheless I want to add
working life, personal Insanity And 4 Other Bad Things > The definition of insanity is doing the same thing over and over and expecting different results. Some say this sentence has been first pronounced by Benjamin Franklin, others attribute
working life, personal, motivation You Are Not A Programmer So you write code every day, maybe in a nerdy language like C or even in assembly. And a company is paying you for this job. When someone asks you
working life, personal, reliability, applications Reliability First - Applications What does reliability mean in computer science? Speaking about an application, how can we say it is reliable? I don't know if there is a shared opinion but
development, working life, personal Write and Rewrite (and Make it Better) I'm not comparing myself to Hemingway, but, when I write a new piece of software, for me it works the same. I usually write code in a quick-and-dirty
development, working life, blogs Ideas Are Not Enough Today, Seth Godin in his daily post [http://sethgodin.typepad.com/seths_blog/2014/07/if-you-cant-sell-it-you-cant-build-it.html] wrote about something that is essential for me: the importance of going from
project management, working life, music Cleaning Up the Path in 5 Easy Moves The idea for this post came during last weekend while I was cleaning my house. In fact, this activity is made by several parts: some are funny (like using the
working life We Have An Opportunity! Speaking about my developer job, to me the word "opportunity" means only four things: 1. with few changes to a project, we can sell something to a customer
development, working life, specifications Missing Things People talks about things they consider important to communicate and not about what they think is implicit. This is normal: life is too short to lose time speaking about things
development, working life Think More and Work Smarter Sometimes I work with the autopilot on. It happens when there is a series of simple things to do in a small amount of time. The priority become to mark
development, working life 4 Lifeboats for Your Projects I like the metaphor of the lifeboat used in this post [http://jacoporomei.com/news/contracts-are-lifeboats/] written by Jacopo Romei [1]. But I want to slightly turn away from the
development, working life Avoid Perfection So you have this great idea for the next killer app, don't you? As you begin to write the code, millions of details start to obfuscate your mind.
working life, social networks, Instagram Throw it Away! Take a look to this infographic about the creation of Instagram, one of the most popular social networks. Do you see something strange? Yes, the founders threw away a big
working life, Apple, specifications, Steve Jobs, creativity Everyone Matters > As early as 2003, a handful of Apple engineers had figured out how to put multitouch technology in a tablet. “The story was that Steve wanted a device that
development, working life, movies Stop Patching And Start Rewriting I bet you know "Back to the Future", the famous movie trilogy by Robert Zemeckis. It's the story of the time travels of the young Marty