September 2011

Software Development While Having a Child

September 18, 2011

One thing that always seems to come up when discussing about programming outside of work is the question of what to do when you have a family? Don’t you have responsibilities towards your spouse and children? Don’t they deserve your time? Can you simply lock the door to your home office room and ignore everything […]

Read the full article →

How to Maliciously Hack Anything

September 15, 2011

The Microsoft Security Center has this excellent article listing their “10 Immutable Laws of Security” (read it thoroughly): If a bad guy can persuade you to run his program on your computer, it’s not your computer anymore If a bad guy can alter the operating system on your computer, it’s not your computer anymore If […]

Read the full article →

Passionate Programming versus Caring Programming

September 13, 2011

Oren Eini (aka Ayende @ Rahien) replies to a job seeker who doesn’t have any source code outside of work: Put simply, we are looking for a .NET developer and one of the most important things that we look for is passion. In general, we have found that people that care and are interested in […]

Read the full article →

Text is King

September 11, 2011

Martin Fowler explains why video (of technical content) has little appeal for him: When I’m watching someone talk, and this may be in a video or live at a conference, I’m usually frustrated because things are moving too slowly. I can read much faster than I can listen. With reading I can also skip ahead […]

Read the full article →

Becoming a Great Programmer

September 8, 2011

On the lines of Peter Norvig’s article about teaching yourself programming in 10 years, Mike Lewis (“Apoch”) writes a nice post about how to become a good programmer in just six “simple” steps: Get in it for the long haul. Write Lots of Code. Read Even More Code. Learn Many Languages. Master a Couple. Create […]

Read the full article →

Why Single Identity for Authentication is an Impossible Dream

September 6, 2011

Jeff Atwood once again points us to the Internet nightmare of maintaining several passwords for logging into so many different websites. Every time you touch a website that actually cares who the heck you are — and this is an increasingly large list of sites as the web matures — you have to, sigh, “log […]

Read the full article →

How to Build a New Version of an Operating System

September 5, 2011

Whatever your opinions on Microsoft and Windows are, you should check out the blog by the Windows 8 engineering team about the new features in the upcoming operating system. In particular, the posts about some of the new user interface features (such as changes to the Windows Explorer interface and managing file name collisions during […]

Read the full article →