Beautiful code is a myth. It is trivial to look at code and feel it is
lacking or could be written more clearly, yet it is rare that we write
code and end up with a piece of work that is well written. Seeing as
software engineering is still very ...
Programming is often an iterative process. When learning new
technology it is often the case the first attempt doesn't work
out. After a little time away, a second look might get you a bit
further in the process. Eventually, the technology stops being
something you are learning and becomes ...
Today I noticed a core, albeit simple, application we wrote uses
flask. This seemed odd since typically we would consider ourselves a
CherryPy and Django shop. Since the app is so small with no actual
UI, it doesn't make sense to use Django. But, why not use CherryPy?
The ...
I'm going to start by saying that I'm not arguing git/hg is
better. They are both great and do an excellent job. I'd also like to
point out that I've never really used git, therefore my descriptions
are based on what I've read of ...
Steve Yegge argues that the most valuable skill a programmer can
master is the ability to market or brand ideas. I found out that
at github there are no managers. Leading by example is really a
matter of communicating your ideas and persuading others to follow by
doing. Living in ...