the codist - programmerthink

All Articles Chronologically

Oldest First Newest First

Server Upgrade Test - Please Ignore 02/03/2012
Your Security Sucks 01/16/2012
How Much Work Space Is Necessary For a Programmer? 01/03/2012
Why Do So Many Large Websites Fail Basic HTML 101? 01/01/2012
Computer Furniture Sucks 12/19/2011
Article - Recording Everything: Digital Storage as an Enabler of Authoritarian Governments 12/16/2011
Rare Steve Jobs Video From 1980 - Gizmodo 12/13/2011
Why I Don't Think Twitter Has a Future 12/12/2011
Fixing a Nasty Physically Modeled Engine Bug in an FPS Game 12/12/2011
iOS, ARC, Storyboards and UIViewController Trace 12/06/2011
What Is the Best Technology to Write a Web App With Today? 12/06/2011
There Are No Absolutes in Programming 12/04/2011
Rumors of the Death Of Email Is Greatly Exaggerated 11/29/2011
Priceless Source Code (Well To Me Anyway) - Trapeze 11/27/2011
The Act of Programming Has Not Changed In Decades 11/26/2011
The Two Sides of the Interview Process Dance 11/22/2011
Thinking Of Releasing Source Of My Latest Game on iOS 11/16/2011
The SOPA Ropa Dopa 11/16/2011
Write a Job Ad Like You Really Want a Good Developer And Not a Murderer 11/15/2011
XCode 4.2 Debugger Fails To Symbolicate Stack Traces 11/14/2011
Testing Twitter Feed 11/14/2011
Offshoring and a Job No One Wants 11/11/2011
What is the Future of FPS Game Design? 11/10/2011
Response to "Are We Really Going to Accept an Interface of the Future That Is Less Expressive Than a Sandwich?" 11/09/2011
In the Real World Memorization is Overrated 11/08/2011
Donald Knuth Rocks 11/07/2011
10% Coding and 90% Thinking or Just Code It 10 Times 11/05/2011
In the Story of the Blind Men and the Elephant, I Guess I'm the One With The Trunk 11/04/2011
The iPad Revolution is Just Getting Started 11/03/2011
Apple to Require Sandboxing in Mac App Store Apps As of March 2012 11/02/2011
There is No Silver Bullet In Software Development 11/02/2011
Google Reader Redesign Makes No Sense 11/01/2011
Objects in the Job Description May Be Fuzzier Than They Appear 10/29/2011
Quality Should Be Job Zero, Not Zero Quality 10/27/2011
If You Interviewing Programmers Like This, You Are Doing It Wrong 10/25/2011
A Little Light Music 10/21/2011
The Cloud Will Fail In Your Neighborhood 10/18/2011
Don't Tell Me Someone Failed Web Programming 101 Again 10/18/2011
More Xcode Debugger Stupidities 10/09/2011
I've Owned Almost Everything Steve Jobs Created, Sadly No More 10/05/2011
Shakespeare, Unicorns and the End of Recruiters 09/25/2011
Finding A Bug in Google Search 09/24/2011
QA! QA? We don't need no stinking QA! 09/22/2011
Xcode 4.X still has a sucky debugger(s) 07/31/2011
I Dream of Dynamically Generated Cities 06/26/2011
Go Ye Out and Build a New Facebook 06/20/2011
What's My Motivation? 06/15/2011
The Application Updatability Curve 06/12/2011
The Stone Age to Wells Fargo Online Banking, We Want Our Technology Back 06/05/2011
I See the Future of the Games Industry and It's Procedurally Generated 05/07/2011
Is It Possible to Know Too Many Things? 05/04/2011
GLSL Shader Development - Make Your Own Tool, Fool 03/28/2011
Fighting the Good War - Against MMO Cheaters 03/17/2011
Becoming An MMO Game Programmer 03/13/2011
Blog Redesign 03/08/2011
Non Automated Blog Comment Spam Sucks 01/05/2011
If You Don't Want Your Data on Wikileaks Try Better Security 11/29/2010
Building an Automated Crossword Puzzle Generator 10/22/2010
HTML5 test 09/25/2010
Does It Make Any Sense Today to Use Java for Web Applications? 09/16/2010
N Things I Hope to Never See Again in IT (but Expect To) - Part I 09/13/2010
Superman Wanted 09/09/2010
Multi Threaded Problem With People As Computer 08/30/2010
WTF Is An Unknown Error? 08/23/2010
Apple and AT&T Have My iPhone in Limbo 08/23/2010
Come On, Hire a Professional 07/27/2010
OpenGL and OS X - Falling Behind 07/09/2010
I Am a Programmer 07/07/2010
OpenGL ES 2.0 Documentation 05/27/2010
PHP in Java: Quercus 04/12/2010
The Mind Of Apple Has Changed Before 04/11/2010
Who Knew Ordering an iPad Would Expose the Seedy Underbelly of Shipping Contracts 04/03/2010
I Think People Are Wrong About Apple's iPad 01/27/2010
Versions - Really Nice SVN Client For Mac 01/11/2010
Personal Note 12/09/2009
Using OpenCL In Snow Leopard For A New Application 09/04/2009
What Did Steve Do For Apple 08/24/2009
Why Not Agents For Programmers? 08/23/2009
Kissing the App Store Goodbye 08/01/2009
Bailout Bucks Finally Released 07/15/2009
Why Do You Love Programming? 07/12/2009
Why Is Your Computer System Down? 06/23/2009
Waiting For Bubba 05/24/2009
Programmers Like Being In Control - Until You Hit Cancer, When You Aren't 05/22/2009
My App Rejection #3, Now Apple Forbids Mentioning iPhone 3.0 In Help File 05/12/2009
The App Store Is a Classic Example Of A Broken Business Process 05/10/2009
The Future Of Programming Is 05/07/2009
My App Rejected By The App Store Because It Could Be Used To 'Ridicule Public Figures' 04/17/2009
What Do You Tell People You Are And What You Do 03/09/2009
Man That's A Lotta Ram 03/06/2009
How A Web Newspaper Should Be Built 02/27/2009
WTF IT Stories #6: The Unnecessary Elephant 02/24/2009
Joining the iPhone Application Train 02/23/2009
My Macintosh Experiences of 25 Years Ago 01/23/2009
The Joys Of Objective-C and Interface Builder 01/14/2009
The iPhone Is Not A Phone, It's A Platform 12/11/2008
The Tools I Use 12/01/2008
I Am A Better Programmer Than You 11/20/2008
OpenCL Coming Soon To A Supercomputer Near You 11/19/2008
Good Way To Keep Up With iPhone Apps 11/12/2008
Too Many Technologies; Not Enough Brains 11/10/2008
No Silver Bullet Reloaded - Summary From OOPSLA 2007 10/22/2008
More Thoughts On Resumes and a New Idea 10/17/2008
Resumes Are Mostly Useless 10/16/2008
Feedburner Broken? 10/16/2008
Agile, Post-Agile, Scrum, XP, Heavyweight, Waterfall, SDLC, Oh My! 10/14/2008
There Is Still No Silver Bullet In Programming 10/13/2008
My iPhone Game: Early Design Decisions 10/09/2008
Things In IT I Am So Tired Off 10/07/2008
phpdox.net - New Ajax Powered PHP Documentation Site (Written By Me) 10/06/2008
Turbo Productivity In Programming Is The Only Thing 10/05/2008
Blog Moved! 10/02/2008
SQLite and NFS Not Very Nice 09/18/2008
Please Help Test New Blog Code 09/06/2008
Whip IE6 Now 09/04/2008
Developing With Just-In-Time Information 08/22/2008
MAMP, Best Thing For PHP On OS X 08/19/2008
Rendering PHP Template To String 08/06/2008
HIPAA, Your Healthcare Privacy, And IT 08/06/2008
How Does Your Organization Handle Production Access? 08/04/2008
Professor Dewar Is A Very Smart Smart Smart ... Moron 07/29/2008
Using PHP. Yes, PHP! 07/28/2008
Apple RSS feed page, including top iPhone App feed 07/26/2008
Loading The Whole Internet In One Web Page 06/07/2008
A Tale Of Two Waterfalls 05/05/2008
Writing Multithreaded Code Is Like Juggling Chainsaws 02/05/2008
If Java Is A Dinosaur, Then I Must Be In The Triassic Era 01/08/2008
Ask Me How Much I Hate XCode and C 12/12/2007
Apple Is Now Worth More Than IBM! 10/22/2007
What Is Experience? (Or Why EJBs Are Like Lobsters) 10/16/2007
Interview Technique: A Topdown Approach 09/24/2007
Writing A Web Application Framework, One More Time, Again 09/18/2007
How Much Privacy Are You Willing To Give Up For A Job? 09/10/2007
A Web Framework In Scala 09/10/2007
Am I Too Old To Be A Programmer? 08/17/2007
Apple's Numbers Spreadsheet - Like My Trapeze Spreadsheet But 20 Years Later 08/07/2007
Looking For Work Is More Work Than Working 08/02/2007
Index Mining, A New Search Approach and Interface For Certain Document Collections 07/27/2007
Link: What Makes Google Tick 07/25/2007
The Open Source Frameworks I Use 07/23/2007
The Code Less Traveled: Thinking Different In A Uniform World 07/19/2007
Here's a Book I Might Even Buy: Programming Erlang 07/18/2007
It's Time For The Dinosaurs Of Development To Go Extinct 07/13/2007
What Tools I Use For Web Development 07/12/2007
CSS Selector Performance In MacOSX Browsers 07/11/2007
You've Built a Great Technology, Now What? (My Dilemma) 07/10/2007
Another Blog Software Update 07/03/2007
Ah The Joys Of Cool Technology 07/03/2007
HeapManager - My Old C Memory Allocator 07/02/2007
The Mythical Man-Month - 32 Years Old And Still Relevant 07/02/2007
Site Redesign 07/01/2007
Anatomy of a SPAM Blogger 06/27/2007
What the Heck Could You Do With 16 Exabytes? 06/26/2007
Open Source IS Innovative 06/22/2007
Software is Evolutionary and Revolutionary 06/19/2007
Ack! Bugz! 06/15/2007
Programmer Job Ads: It's A Bird! It's A Plane! It's SuperCoderCoolMan! 06/14/2007
A Trip Down Memory Management Lane 06/12/2007
Scala: An Interesting Language 06/08/2007
OSX and Vista 06/06/2007
The Stupidity Of Interviews 06/04/2007
A Programmer Metaphor: The Farmer and the Cowboy 06/03/2007
WTF Stories #5 : The Weasely Recruiter 05/23/2007
RSS Change : Full Feeds 05/22/2007
Take This Career And Shove It 05/21/2007
Why Customer Needs and IT Requirements Don't Always Intersect 05/16/2007
A Sql Challenge: Find Available Appointment Times 05/14/2007
SQL Injections: How Not To Get Stuck 05/08/2007
Web Design Stinkyness #1 05/07/2007
Will Industry Ever Learn, Copy Protection Never Works 05/01/2007
Programmers Are from Mars, Project Managers Are Sometimes from Hell 04/30/2007
A Thank You From Robert Fulghum 04/26/2007
We Are All Open Source Billionaires 04/25/2007
Coprolitic Programming 04/23/2007
Building A Virtual Department Store 04/20/2007
So You Want To Become A Programmer? 04/17/2007
Domain Change Complete 04/13/2007
Domain Name Changing 04/11/2007
Kindergarten, The Digg Effect, Shared Hosting and Traffic Rankings 04/09/2007
All I Need To Know To Be A Better Programmer I Learned In Kindergarten 04/05/2007
New Mac Pro With 8 Cores 04/04/2007
Your Brain On Code:What Makes You Able To Program 04/03/2007
Links: Yahoo On Web/Ajax Peformance 04/02/2007
FBI Overreaches On McCain Prank 03/30/2007
TJX - Insecurity Through Stupidity [CARTOON] 03/29/2007
Building My Cheap, Scalable, High-Volume Query Site 03/28/2007
Amazon's Commerce API (Not For Me) 03/26/2007
My Own Successful Startup Story ... In 1984 03/26/2007
Warning Signs Your Web Application Project May Fail 03/25/2007
Impressive CMS I found 03/23/2007
What a Sad Web World We Live In 03/19/2007
Link: Good Article On Immutability and Thread Safety In Java 5 03/18/2007
Project Success, Project Failure, How Do You Tell the Difference? 03/18/2007
WTF Stories #4: Tales From the Dot Bomb Squad 03/16/2007
Building a Better Amazon.com Experience 03/14/2007
If Being A Programmer Were Like Being An Air Traffic Controller 03/13/2007
13 Ways to Avoid Building Web Applications That Suck 03/13/2007
How to Screw up Choosing a Vendor:First Form a Committee... 03/11/2007
Next Generation Java IOC 03/08/2007
WTF IT Stories #3: The 30 Minute Endless Loop 03/08/2007
Link: Good Thread On IT Recruiter Markups 03/07/2007
In Praise Of Simplicity In Our Programming Lives 03/07/2007
The Naked Ajax Application 03/05/2007
Not Quite Your Grandma's MVC Pattern 02/28/2007
Programming Great Programmers 02/27/2007
Good Programmers Do Like to Code; It's All the Other Crap They Don't Like 02/26/2007
WTF Stories #2: Here Little Virus, Virus 02/22/2007
The Codist Confronts a Burglar Breaking Down His Door 02/20/2007
Anatomy Of A Successful Project #1, Fuzzy Vehicle Search Engine 02/19/2007
10 Years Since Michael Dell Wanted Apple To Go Away 02/11/2007
WTF IT Stories #1: It's Not The Database, Stupid! 02/11/2007
Why I Would Want Steve Job's Job 02/08/2007
The Absolute Need To Understand 02/06/2007
A (Possible) Solution to Finding Good Programmers or a Good Job 02/01/2007
A Very Cool Language: Clean 01/31/2007
The Evolution Of A Programmer 01/26/2007
A Programming Language List 01/25/2007
The Joy Of Programming 01/22/2007
If I Had A VC's Ear, What Would I Pitch? 01/20/2007
Matching Smart Programmers With Great Jobs: There Has To Be A Better Way 01/17/2007
Having a Broad Resume Is Bad News for Finding a Contract Position 01/15/2007
Steve Jobs Doesn't Put up Crap and Neither Should You 01/11/2007
The Real Revolution in the iPhone Is the Fully Programmable User Interface 01/10/2007
Now I Understand Why Apple Built the Dashcode IDE for Widgets: the iPhone 01/09/2007
Behind the Curtain: the Smell You Smell May Be Your Company Software 01/07/2007
More Thoughts On Finding Good Programmer Employees 01/04/2007
So What Is A Good Programmer Employee Anyway? 01/03/2007
Programming Today Is Too Hard: Shouldn't It Be Getting Easier? 12/17/2006
The SDLC Software Development Process: A Waterfall Pig With Lipstick 12/16/2006
The Future Of Computing Is Dynamic Interpreted Languages Running On A VM, Part 1 12/14/2006
Popularity Poll Of Web Page Technologies 12/13/2006
Followup To: I Will Never Understand the Appeal Of PHP 12/12/2006
I Will Never Understand the Appeal Of PHP 12/10/2006
The Mighty CTO (Link) 12/07/2006
Followup To The Big Bang Disaster: Microsoft Vista 12/05/2006
Info 12/03/2006
New blog software 12/03/2006
Signed up at java.blogs, yet again 12/03/2006
Leaving my job 12/03/2006
H2 database rocks 12/03/2006
Building an Ajax blog system 12/03/2006
JIHAD, not as catchy as LAMP but my tools of choice 12/03/2006
Textmate, the best OSX text editor 12/03/2006
The Freedom To Innovate; The Freedom To Be Stupid 12/03/2006
Building a Web Framework My Way 12/03/2006
Building a Web Framework My Way - #2 12/03/2006
Building a Web Framework My Way - A new direction 12/03/2006
Building a Web Framework My Way - building a parser 12/03/2006
Building a Web Framework My Way - AFL 12/03/2006
Fiche Framework Version 0.1 in Use 12/03/2006
Bio 12/03/2006
Multi Threading in Half-Life 2 12/03/2006
Software Project Disaster Types: #1 The Train Wreck 12/03/2006
Software Project Disaster Types: #2 The Death March 12/03/2006
Write Your Own Database, Again: An Interview With The Author Of H2, Thomas Mueller 12/03/2006
60 Percent of Codist Readers Use Firefox 12/03/2006
Survived the Front Page of Reddit 12/03/2006
Software Project Disaster Types: #3 Sisyphus and #4 Ten-Foot-Pole 12/03/2006
Software Project Disaster Types: #5 The Kitchen Sinkhole 12/03/2006
Software Project Disaster Types: #6 The Big Bang 12/03/2006
The Fiche Framework - Part II 12/03/2006
The Fiche Framework, Part 1 12/03/2006
Sitting On The Dock Of The Bay: An Interview With Jetty's Greg Wilkins 12/03/2006