Browsing All posts tagged under »programming«

Paul Graham – What Doesn’t Seem Like Work?

January 17, 2015

1

Paul Graham suggests that, when we find a task that entertains us to the point that we are eager to do it, and when people around us doesn’t seem to approach that same task with the same enthusiasm, then we have found a clue. It’s a clue that points towards a direction that could very well […]

Eric S. Raymond: Time, Clock, and Calendar Programming In C

October 9, 2014

0

esr (of The Cathedral & the Bazaar fame) has just written a comprehensive guide on the many functions, structures and styles for dealing with time in C, mostly for UNIX, Linux and POSIX operating systems. It’s especially direct in marking obsolete functionalities, stuff that shouldn’t be used, pitfalls and recommendations. I’m sure he struggled with these APIs […]

Sticky Bits » Developing a Generic Hard Fault handler for ARM Cortex-M3/Cortex-M4

February 1, 2013

0

Sticky Bits » Blog Archive » Developing a Generic Hard Fault handler for ARM Cortex-M3/Cortex-M4. This is a very informative post on Cortex-M fault handling. It covers basic handling up to examination of the context that produced the fault.

Attending an on-line course on compilers

October 14, 2012

0

I am currently attending an on-line class on compilers at Coursera, that I already mentioned in a previous blog post. The course (prepared and lead by Professor Alex Aiken) is very interesting, and mixes formal theory with practical applications. At the end the students will be able to code a complete compiler, and they will […]

How programmers can easily choose strong passwords

April 22, 2012

5

Choosing a password is always a trade-off between security and usability. Programmers can shift this compromise thanks to some qualities of their work. The idea is to use lines of code as passwords.

The shoulders of Knuth

January 25, 2011

0

One of the greatest virtues that a programmer should have is humility: it allows to be non-judgmental and prone to learn. Sometimes, because of pride and self confidence, it’s difficult or unnatural to feel humble in front of a fellow student, or a coworker, or your boss, or sometimes even your teacher. But if you […]

Trace and profile function calls with GCC

October 6, 2010

59

Software debugging is a complex task. There is always the need to collect all available information, in order to detect and understand the problem fast and to think of a proper solution. Sometimes it’s more convenient to debug step-by-step, sometimes it’s better to make the program run completely, and then trace the execution flow “offline”. […]