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
algorithms, TED Algorithms in the Real World If you are here, I suppose you're familiar with algorithms. Probably your job consists in creating them. What you should know is that every sequence of operations that
personal, applications, ethics Details and Respect Make the Difference (for Me) How many weather apps are there in the application store of your smartphone? And how many virtual keyboards? And browsers? There are millions of clones out there but you are
development, C Self-limited Development I'm sure you have already heard of the following proverb: > If all you have is a hammer, everything looks like a nail. It has come to my
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
C++, style, books Tab War Some years ago I've downloaded [http://www.eptacom.net/pubblicazioni/cpp_stile/all.html] the ebook "C++ Manuale di Stile" (C++ Style Manual) written by Carlo
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.
Linux, solved, OpenGL, VirtualBox [Solved] OpenGL issue with Xubuntu 14.04 inside VirtualBox On my workplace, I use Xubuntu in a virtual machine (VirtualBox) in full-screen mode without any problem, at least until last week, when I've upgraded from Saucy Salamander
development, personal, C, horror code Horror Code: the Impossible Function This is one of the less readable functions that I've found in my life. I've removed any reference to structures and variable names, according to the
Git Useful Git Commands: Stash How wonderful would it be to do your job without interruptions? But unfortunately we live in a complex world and intermissions are part of the game. A particular annoying disturbance
politics, Google, search engines Is Google Enough? Few days ago, two U.S. senators have proposed a bill [http://thomas.loc.gov/cgi-bin/query/z?c113:S.2206.IS:] to force Government Agencies to use Google for
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
development, personal, algorithms The Month Lengths Problem The first time I've heard of this problem, I was 14. At school, during the math class, we started to learn the basics of programming using a language
project management, Git, versioning, bug tracking 4 Things to Do Before Starting a New Project This is a short list of things to consider before starting to write a single line of code. These suggestions will give you a chance to create a good product without losing your mental health.
development, electronics The 0 Ohm Resistor If you have some experience in electronics you should know that a resistor with no electrical resistance is (apparently) useless. Why should you pay for this component? Obviously Wikipedia has
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
Git Useful Git Commands: Blame How many times, looking a piece of code, have you thought "who the heck has written this?!?!" With other VCS all you can do is to scroll the
development, solved, D-Bus [Solved] D-Bus Method Call Stops Working After Few Days This is an issue that I've found some months ago. I've set up a communication system using asynchronous calls made with D-Bus [http://www.freedesktop.org/
security, Linux, open source, bugs Has Open Source Failed? This week has been pretty embarrassing for GNU/Linux estimators. According to ArsTechnica [http://arstechnica.com/security/2014/03/critical-crypto-bug-leaves-linux-hundreds-of-apps-open-to-eavesdropping/] a bug has been found on the GnuTLS library. Basically
C, security, style, Apple, bugs, Python Indentation Matters Last week my colleague Daniele Veneroni[^1] told me: "You chose the wrong timing to write a post about the usefulness of goto. Have you heard what happened to
personal, TED TED: Don't Miss It Last Saturday I've had the pleasure to attend a TED conference: TEDxRoncade [http://www.tedxroncade.com/]. The leading argument was the biodiversity but the interventions have been very
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
motivation, TED The Puzzle of Motivation The man in the picture is Dan Pink, a career analyst that uses a scientific approach to investigate the mysteries of motivation. He summarised the results of his researches in
development, C Goto Is Your Friend I've started coding when I was 13. In Basic. And no, I'm not gonna say "good old times". Going back to those days, the