Coming to a Bookstore Near You
This post was an early draft of material for my book The New Programmer’s Survival Manual, now published by Pragmatic Programmers. First, thanks to all the readers who followed my PragProWriMo 2009 …
Quality: Beginning vs. Afterward
This post was an early draft of material for my book The New Programmer’s Survival Manual, now published by Pragmatic Programmers. Yes, PragProWriMo 2009 was over yesterday. However, I can’t introduce …
Essential Industry Skills
This post was an early draft of material for my book The New Programmer’s Survival Manual, now published by Pragmatic Programmers. Allow me to consult the vast oracle of the interwebs on a perplexing …
Quality is Job 0.99999
This post was an early draft of material for my book The New Programmer’s Survival Manual, now published by Pragmatic Programmers. This is intended to introduce a chapter on quality. There’s a myriad …
Platforms
This post was an early draft of material for my book The New Programmer’s Survival Manual, now published by Pragmatic Programmers. It used to be that the “user interface” for a computer was assembly …
Programming Languages
This post was an early draft of material for my book The New Programmer’s Survival Manual, now published by Pragmatic Programmers. There are few topics that can get programmers riled up more than …
Optimism
This post was an early draft of material for my book The New Programmer’s Survival Manual, now published by Pragmatic Programmers. In the 90’s Bare Bones Software released a text editor called BBEdit …
Corporate Myths
This post was an early draft of material for my book The New Programmer’s Survival Manual, now published by Pragmatic Programmers. Author’s Note: it’s really hard coming up with good examples for the …
Functions and Parameters
This post was an early draft of material for my book The New Programmer’s Survival Manual, now published by Pragmatic Programmers. This entry is a day late because I started writing about pointers, …
Investigating The Stack With the Debugger
This post was an early draft of material for my book The New Programmer’s Survival Manual, now published by Pragmatic Programmers. This section assumes I already covered some basics of GDB earlier in …
The Stack
This post was an early draft of material for my book The New Programmer’s Survival Manual, now published by Pragmatic Programmers. Every thread in every process has a stack. This is where local state …
Introducing the Machine
This post was an early draft of material for my book The New Programmer’s Survival Manual, now published by Pragmatic Programmers. As best I can tell, the Intel 8086/8088 processor and its successors …
The Tao of Computing
This post was an early draft of material for my book The New Programmer’s Survival Manual, now published by Pragmatic Programmers. Author’s note: This post is intended to introduce a larger section of …
Code Reviews
This post was an early draft of material for my book The New Programmer’s Survival Manual, now published by Pragmatic Programmers. At some point your code will be the subject of a peer review. Many …
Methods of Software Development
This post was an early draft of material for my book The New Programmer’s Survival Manual, now published by Pragmatic Programmers. As a product gets larger and more complex, the development team needs …
Software Over Time
This post was an early draft of material for my book The New Programmer’s Survival Manual, now published by Pragmatic Programmers. NOTE: I’m really skipping around here. Let’s get away from business …
Products, Customers, and Value
This post was an early draft of material for my book The New Programmer’s Survival Manual, now published by Pragmatic Programmers. Do I need to keep saying this is a first draft? From here out I’ll …
Products
This post was an early draft of material for my book The New Programmer’s Survival Manual, now published by Pragmatic Programmers. NOTE: First draft. Up until now I’ve been talking about a “product” …
The Role of The Company
This post was an early draft of material for my book The New Programmer’s Survival Manual, now published by Pragmatic Programmers. NOTE: I’m hopping around, and will continue to do so through the …
Introduction: Overview
This post was an early draft of material for my book The New Programmer’s Survival Manual, now published by Pragmatic Programmers. NOTICE: usual disclaimer applies. First draft. Structure of this book …
Introduction: Who Should Read This Book
This post was an early draft of material for my book The New Programmer’s Survival Manual, now published by Pragmatic Programmers. So that’s where I’m coming from. Let’s talk about where you’re coming …
Introduction: Why I'm Writing This Book
This post was an early draft of material for my book The New Programmer’s Survival Manual, now published by Pragmatic Programmers. NOTICE: this is a first draft for PragProgWriMo. It’s not polished. …
PragProWriMo 2009: What Your CS Degree Didn't Teach You
In November 2009, I took on the Pragmatic Bookshelf challenge: write the first draft of a tech book in a month. Every weekday I posted a couple pages worth of my book, tentatively titled What Your …