| 2009 |
| June | |
| 23 | 15minutes for mac now available
(mac, software)
|
| 15 | Cocoa and Objective-C reference
(cocoa, objective-c, reference)
|
| 13 | Shared http caching
(idea)
|
| 5 | Network drives, .net, security and virtualbox
(.net, c#)
|
| April | |
| 15 | Setting unicode rtf text in rich edit control
(win32, programming)
|
| 11 | Accessing Mac file shares from Windows 7
(mac, windows)
|
| 9 | 15minutes - a simple productivity tool
(software)
|
| 6 | Recent mupdf work
(mupdf)
|
| March | |
| 28 | Valgrind on mac
(valgrind, mac)
|
| 28 | Unladden-swallow - making Python faster
(python)
|
| 16 | Interesting mac source code
(cocoa, objective c, mac, src)
|
| 14 | Silverlight info
(silverlight, programming, src)
|
| 14 | Interesting win32 source code
(src, programming, win32)
|
| 14 | Forcing basic http authentication for HttpWebRequest (in .NET/C#)
(.net, c#)
|
| 14 | WTL resources
(win32, programming)
|
| 12 | scdiff update (Windows git/subversion/cvs gui diff previewer)
(software)
|
| 8 | Parsing s3 log files in python
(s3, aws, python)
|
| 8 | Compacting s3 aws logs
(s3, aws, python)
|
| 6 | How content-based addressing can help web performance
|
| February | |
| 26 | HTTP info
(http, reference)
|
| 26 | Essential software
(software)
|
| 26 | File/Directory operations in C#
(c#, .net)
|
| 24 | Programming in C interesting articles
(c, programming)
|
| 24 | Password-less authentication with ssh
(ssh)
|
| 24 | Where do bugs come from?
(programming)
|
| 23 | Summary of David Ditzel talk on binary translation
(talk, summary)
|
| 21 | Experience with using Rietveld for code reviews
(programming)
|
| 20 | Exporting data from EverNote
|
| 19 | Those who adapt, survive
|
| 19 | Mupdf notes
(sumatra, mupdf)
|
| 18 | App Engine as generic web host
(appengine)
|
| 18 | NSCopying, NSMutableCopying or NSCoding
(objective c)
|
| 17 | Previewing changes before commiting on mac (svn or git)
(git, svn, mac)
|
| 2008 |
| December | |
| 13 | Mac program scheduling (like crontab)
(mac)
|
| October | |
| 2 | SumatraPDF 0.9.3 released
(sumatra)
|
| August | |
| 24 | SumatraPDF 0.9.1 released
(sumatra)
|
| 11 | SumatraPDF 0.9 released
(sumatra)
|
| 11 | Results of tweaking compiler flags before 0.9 release:
(sumatra, optimization, programming)
|
| July | |
| 27 | realloc() on Windows vs. Linux
(programming, optimization)
|
| 18 | Minimalism is the new black
|
| 14 | habit forming
(psychology)
|
| 6 | Announcing fofou - forum software for Google App Engine
(appengine)
|
| 5 | Why Google should sponsor a faster Python VM
|
| 5 | Google App Engine tip
(appengine)
|
| May | |
| 29 | SumatraPDF 0.8.1
(sumatra)
|
| 20 | Extreme (size) optimization in C and C++
(programming, optimization)
|
| April | |
| 18 | _NT_SYMBOL_PATH considered harmful
(windbg, debugging)
|
| 17 | Remapping Page Up and Page Down on Mac to move a cursor
(mac)
|
| 17 | Thinkpad x60 - a retrospective
|
| 16 | Software worth buying - SftpDrive and ExpanDrive
(software)
|
| 14 | Software worth using: andLinux
(software)
|
| 12 | Pet peeves of mine - files
(ui design)
|
| 9 | Someone concurred
(appengine)
|
| 8 | Google App Engine - the first Internet operating system
(appengine)
|
| 7 | gflags - a debugging story
(programming, debugging, win32)
|
| 4 | variadic macros in msvc
(programming, c++, msvc)
|
| 4 | Variadic macro - Wikipedia, the free encyclopedia
(programming, c++)
|
| 4 | Variadic Macros (C++)
(visual studio, c++)
|
| 4 | Strategies for Implementing POSIX Condition Variables on Win32
(programming, c++, unix)
|
| 4 | macports
(mac)
|
| 3 | Using a different username with svn+ssh
(unix, ssh, svn)
|
| March | |
| 28 | Python static code checkers
(python)
|
| 28 | Apt reference
(apt, unix, reference)
|
| 28 | making unix user a sudoer
(unix)
|
| 27 | darcs reference
(darcs, reference)
|
| 27 | gcc
(c++, gcc, programming)
|
| 27 | mod_rewrite examples
(unix, apache)
|
| 26 | Interface Builder reference
(cocoa, xcode)
|
| 26 | IBOutlet, IBAction
(cocoa)
|
| 26 | DNS debugging
(unix, networking)
|
| 25 | Exercise
(health)
|
| 25 | Diet
(health)
|
| 25 | Notes on SSD drivers
(hardware)
|
| 24 | NSLog and NSString formatting
(objective c, cocoa)
|
| 24 | A way to simulate various network conditions
(mac, networking)
|
| 20 | Reverse DNS lookup
(unix, networking)
|
| 20 | Airs - Ian Lance Taylor ยป volatile
(programming, c++)
|
| 19 | backtrace_symbols() and -rdynamic in gcc
(programming, mac, gcc)
|
| 18 | How to think
(self improv, psychology)
|
| 18 | Consistent hashing.
(alogrithms)
|
| 18 | intermittent variable reward
(psychology)
|
| 18 | Software for making screencasts on windows
(software)
|
| 15 | Objective-C patterns
(objective c, cocoa)
|
| 15 | Memory management in Objective-C
(objective c)
|
| 15 | Collections: NSArray, NSMutableArray, NSDictionary, NSMutableDictionary, NSSet, NSMutableSet, NSCountedSet
(objective c)
|
| 15 | Simple object in Objective-C
(objective c)
|
| 15 | Setting goals
(self improv)
|
| 15 | Deliberate practice
(self improv)
|
| 15 | Notes form Standford compilers course
(prog lang, compilers, programming)
|
| 15 | DHL in San Francisco
(san francisco)
|
| 14 | International bank recommendations
|
| 14 | NSString, NSMutableString, NSRange
(objective c)
|
| 14 | Objective-c basics
(objective c)
|
| 14 | Debugging mod_wsgi in python
(python)
|
| 14 | SimpleDB concepts.
(aws)
|
| 14 | std::string and std::vector reference
(c++)
|
| 14 | cl.exe cmd line args
(c++, msvc)
|
| 14 | objdump -g
(unix)
|
| 14 | valgrind basics
(unix, debugging)
|
| 14 | ssh agent
(unix, ssh)
|
| 14 | enabling coredumps
(unix, debugging)
|
| 14 | screen basics
(unix)
|
| 13 | fixing cygwin dll load problem
(unix, cygwin)
|
| 13 | Setting up EC2
(aws)
|
| 13 | apache: enabling mod_rewrite
(unix)
|
| 13 | Faster metabolism
(health)
|
| 13 | Exercise links
(health)
|
| 13 | tar reference
(unix)
|
| 13 | dpkg reference
(unix)
|
| 13 | svn - setting executable property
(svn)
|
| 13 | Windbg reference.
(debugging, windbg, win32)
|
| 13 | Sumatra dev notes
(sumatra)
|
| 13 | Mac software installed:
(mac)
|
| 13 | C# essentials
(c#, .net)
|
| 13 | Mapping frenzy
(idea)
|
| 13 | Javascript reference
(javascript)
|
| 13 | Java reference
(java)
|
| 13 | Emacs tips.
(emacs)
|
| 13 | D programming language reference.
(d lang)
|
| 13 | gdb quick reference
(debugging, gdb)
|
| 13 | Design process at Apple
(ui design)
|
| February | |
| 2 | picoLisp - Arc before Arc
|
| January | |
| 12 | Great Android talk
(android)
|
| 11 | Too much oo
|
| 9 | Rebol vs. Shoes
|
| 8 | Thinkpad x60 - a year later
|
| 7 | Logging in WinDBG
(debugging, windbg)
|
| 4 | Sumatra 0.8 released
(sumatra)
|
| 2007 |
| July | |
| 30 | Sumatra PDF 0.7 released
(sumatra)
|
| 30 | Merge tools showdown
|
| June | |
| 27 | Is Apple working on Flash competitor?
|
| 25 | Sane #include hierarchy for C and C++
(programming, c, c++)
|
| April | |
| 29 | SumatraPDF 0.6 released
(sumatra)
|
| 29 | A debugging story
(debugging, windbg)
|
| 14 | Few things I've learned when writing Sumatra PDF
(sumatra)
|
| 12 | 2 great books and one not so great
|
| March | |
| 5 | SumatraPDF 0.5 released
(sumatra)
|
| February | |
| 20 | SumatraPDF 0.4 released
(sumatra)
|
| 16 | memset() considered harmful
(programming)
|
| January | |
| 12 | Obligatory iPhone post
|
| 9 | valgrind basics
(programming, debugging, valgrind)
|
| 2006 |
| December | |
| 8 | Programmers are silver bullets (or: after all this years, C still kicks Python ass)
|
| November | |
| 26 | Sumatra PDF 0.3 released
(sumatra)
|
| 22 | Talk on designing good APIs
(programming)
|
| September | |
| 21 | Navigating source code in large programs
|
| 21 | Newline standards
(programming)
|
| 7 | Gdb basics
(gdb, unix, programming)
|
| 5 | Writeboard hack: use Gmail for list of writeboards
|
| 3 | On how I improved Sumatra performance by ~60%
(sumatra, optimization, programming, profiling)
|
| August | |
| 29 | Installing Ubuntu
(unix, admin)
|
| 22 | Deeply nested if statements
|
| 20 | What I love about Google open-source project hosting
|
| 17 | A simple catchpa scheme
|
| 16 | Paradox of bad comments
|
| 15 | Order of #include headers in C/C++
(programming)
|
| 14 | Performance optimization story
(programming, optimization)
|
| 12 | Where do bugs come from and how to avoid them
|
| 7 | The missing msvcr80.dll story
(programming, msvc)
|
| 7 | php_mysql.dll not loading in PHP 5.1.4 and Apache 2.2
|
| 7 | Sumatra PDF 0.2 released
(sumatra)
|
| June | |
| 7 | Short tutorial on svn propset for svn:externals property
(svn)
|
| 3 | Sumatra PDF is born
(sumatra)
|
| April | |
| 11 | Wordpress 2.0.2 upgrade
|
| 11 | Python id3 library
(python)
|
| 9 | OnFolio observations
|
| 8 | Bloglines vs. Newsgator
|
| March | |
| 31 | tar basics
(tar, unix, admin)
|
| 22 | Nabble - hosted forums
|
| 20 | Big fat lawsuit - the saving grace of patent insanity?
|
| 18 | Designing web forums software
|
| 14 | Inscape mini-review
(software)
|
| 12 | Bloglines and Google Groups RSS feeds
|
| 12 | Document your software
|
| 11 | Digg and the craft of catchy headlines
|
| 8 | Pleasantly surprised by Microsoft's documentation team
|
| 3 | What makes a CD bootable
|
| February | |
| 28 | Gmail feature request - show unread messages first
|
| 25 | Mobile data
|
| 12 | C portability notes
(c, programming)
|
| January | |
| 30 | Embedding binary resources on Windows
(win32, c, programming)
|
| 28 | Disable word completion in edit control on Pocket PC
(programming)
|
| 26 | Make C code safe for C++
(c, c++, programming)
|
| 25 | More on linker error
|
| 15 | rpm basics
(rpm, unix, admin)
|
| 15 | Apache authentication
(apache, unix)
|
| 15 | Benchmarking php code fragments
(php)
|
| 15 | Basics of mysql
(sql, mysql)
|
| 14 | Pawn: yet another embedable language
(programming)
|
| 14 | Basics of writing DOS .bat batch files
(batch, windows, programming, admin)
|
| 14 | Compile-time asserts in C
(c, programming)
|
| 13 | Debugging adventure
(programming)
|
| 7 | Get file size under windows
(win32, c, programming)
|
| 3 | Subversion basics
(svn)
|
| 2 | Check if file exists on Windows
(win32, c, programming)
|
| 1 | High-resolution timer for timing code fragments
(win32, c, programming)
|
| 1 | Getting user-specific application data directory for .NET WinForms apps
(.net, c#, win32, winforms)
|
| 2005 |
| December | |
| 31 | Pickling (serialization) in Python
(python, serialization)
|
| 31 | Local DNS modifications on Windows (/etc/hosts equivalent)
(windows)
|
| 31 | Accurate timers on Windows
(win32, programming)
|
| 31 | Avoiding SQL injection bugs in PHP
(php, security, sql)
|
| 28 | Another lesson in entrepreneurship
(business)
|
| 28 | Serialization in C#
(c#, .net)
|
| 7 | Perl and lisp programmers
|
| November | |
| 22 | Unix for masochists, or the art of e-mail forwarding with procmail
(unix, admin)
|
| 2 | UI design tip: icons are not enough
(ui design)
|
| October | |
| 31 | Gmail feature request - intelligent account selection for reply
|
| 28 | Pre-RTM Visual Studio 2005 uninstall tool
|
| 28 | Storage is expensive
|
| 27 | A book to read, talks to listen to
|
| 26 | Code-name Monad and the value of different perspective
|
| 26 | Petzold on Visual Studio and mind corruption
|
| 25 | Bloglines vs. Google Reader - the verdict
|
| 25 | Unsolved source control problems
|
| 25 | Rich client is here
|
| 18 | TextDrive.com could use some improvements
|
| 17 | Awesome nerdTV interview
|
| 17 | Open Dylan Beta 1 - not ready for windows
|
| 17 | Interesting Dave Winer interview
|
| 13 | Open-source and windows
|
| 8 | Publish your word documents on the web with writely
|
| 8 | Writely wishlist
|
| 8 | Writely-in-a-weblog
|
| 6 | Web 2.0 AJAX Quicken, anyone?
|
| August | |
| 24 | Google Desktop - good reinvention of the wheel
|
| July | |
| 29 | Longhorn/Vista fonts
|
| 25 | VirtualEarth vs. Google Maps - not hitting the high note
|
| 10 | Deep indentation vs. flat
|
| June | |
| 29 | RocketDock - Mac OS X Doc for Windows
|
| May | |
| 28 | Visual Studio 2005 usability issue
|
| 10 | musikCube - nice mp3 player
|
| 6 | Backpack observations
|
| 5 | How to delete a file you get from urllib.urlretrieve()
(python)
|
| 5 | Ubuntu - more of the same
|
| February | |
| 11 | Explanation of U.S. cell-phone mobile data plans
|
| 9 | Subversion with SSH on Windows tip
|
| January | |
| 5 | The thing called abuse
|
| 2 | Google saga - episode 205
|
| 2 | Google - what kind of a giant they are?
|
| 2 | 43 depressing things
|
| 2004 |
| December | |
| 31 | Google - comments on comments
|
| 31 | Bad Google - the fallout
|
| 31 | 2005 prediction - the rise of anonymous p2p
|
| 31 | Counterpost to a counterpost
|
| 30 | Google - we take it all, give nothing back
|
| 27 | Python 2.4, Windows and MySQL
|
| 27 | GPL 3 - anti-patent virus?
|
| 25 | Font Vera Sans Mono - recommended for programmers
|
| 25 | Google - ultimate hypocrite
|
| 13 | Recovering data from formatted drives
|
| 8 | scdiff update
|
| October | |
| 22 | University of Washington on-line videos
|
| 9 | Alan Cox on writing better software
|
| 3 | scdiff 0.3 released
|
| August | |
| 31 | DocSynch - multi-editor plugin for collaborative text editing
|
| 30 | A collaborative text editor for Windows
|
| July | |
| 22 | Don't use 0 instead of NULL
|
| 15 | Review of "Hot text - web writing that works"
(book, review)
|
| 7 | Daily reading
|
| June | |
| 30 | Microsoft leading the way with open bug database
|
| 14 | wTail release
|
| 12 | More productivity tips
(self improv)
|
| 10 | A tip from "Getting things done"
|
| 9 | scdiff update
|
| 5 | .NET Framework bootstrapper
(.net)
|
| 4 | scdiff - show diffs of local changes in CVS or Subversion repository in a GUI
|
| 3 | ScintillaNET project launched
|
| 3 | PHP pitfall #1
(php)
|
| 2 | Blogs should always provide "previous posts" button
|
| 2 | Patterns in interaction design (web and gui design pattern)
(ui design)
|
| 2 | Experiences of Using PHP in Large Websites
|
| 2 | Web writing that works
(writing)
|
| May | |
| 29 | Startup: A Silicon Valley Adventure - book review
(book, review)
|
| April | |
| 19 | Psyco - effortless, significant speedup of Python programs
(python)
|
| January | |
| 21 | IRC clients
(software)
|
| 2003 |
| December | |
| 23 | What people want?
|
| 18 | Myths Open Source Developers Tell Ourselves
|
| 7 | Making money on shareware
(business)
|
| 5 | The story of Photoshop
|
| 2 | Royalties in game buisness
(business)
|
| November | |
| 25 | Finance for geeks
(business)
|
| 21 | More information is better
|
| 19 | C programming tips from Rob Pike
(c, programming)
|
| 16 | Review of 3 LCD projectors
|
| 14 | Skype as an example of changing nature of social interactions
(software)
|
| 12 | Watch TV on the internet
|
| 12 | How to make money developing Mac apps
(business)
|
| 2 | Opportunities exist in software
(business)
|
| October | |
| 20 | Marketing and sharware articles
(business)
|
| 14 | A shameless rip-off, or what did you expect?
|
| September | |
| 26 | Learn to juggle 4 balls
|
| 17 | Macromedia Flash versioning snafu
|
| 15 | List tricks with CSS
(css)
|
| 15 | Speek freely no more
|
| 10 | Critical reading skills
|
| 8 | Not as happy as you thought you will be
|
| 3 | Making money from open-source software
|
| August | |
| 27 | Different ways of doing pixels
|
| 27 | Shirky on Wikis
|
| 21 | Profiling in Python (short intro)
(python)
|
| 20 | Popular fallacies
|
| 15 | Better selling through a web-site
(business)
|
| July | |
| 24 | Lucene for searching source code
|
| 24 | Extracting Keywords From The Apache Logfile With Perl
|
| 23 | Century dictionary on-line
|
| 23 | Hydra 1.1 released
|
| 23 | Should I stay in software business
(business)
|
| 16 | Usability Heuristics for Rich Internet Applications
|
| 15 | Memex - "sue me please" device
|
| 14 | As we may think
|
| 9 | How much can you make writing computer books
|
| 3 | O'Reilly on software
|
| 1 | cmd.exe replacement for Windows
(software)
|
| June | |
| 30 | Programmers don't steal enough
|
| 28 | Software can always be better
|
| 26 | Good software, bad buying experience
|
| 25 | Why consistency is important in software design
|
| 23 | My future is so bright that I'll need to wear sunglasses
|
| 22 | Business lessons from Adobe
(business)
|
| 20 | Another ArsDigita story
|
| 17 | Marketing articles
(business)
|
| 15 | The second coming manifesto
|
| 13 | Writing to sell
(business, writing)
|
| 11 | On difference between amateur and professional shareware
(business)
|
| 7 | Free (and old) book on drawing
|
| 5 | Given enough eyeballs make all bugs shallow
|
| 4 | VoodoPad - wiki-like editor for Mac
(software)
|
| May | |
| 31 | Is software industry a place to be - Greenspun perspective
|
| 31 | i.e. vs. e.g
|
| 27 | Creating software, paying for software
|
| 25 | Impressions on using WingIDE
|
| 14 | Integrating blogs and wikis
|
| 10 | Carmack on creativity
|
| 10 | What kind of an employee a small software company needs?
|
| 8 | Amazon's wisdom on web design
|
| 8 | How to emulate micropayments
|
| 6 | Hooked on wiki
|
| 6 | Perl to Python compiler
(python)
|
| 5 | Paul Graham essay
|
| 4 | Finding internet radios
|
| 4 | Cheap bandwidth
|
| April | |
| 26 | Do you read the old papers?
|
| 26 | Bayesian filtering for non-spam detection purposes
|
| 25 | Is open-source viable?
|
| 25 | A battle for better copyright terms
|
| 23 | XFree86 - too little, too late
|
| 22 | Are Microsoft products any good?
|
| 20 | Java decompiler
|
| 20 | NNTP access for mailing lists
|
| 19 | Visual diff and merge tool
(software)
|
| 19 | Solving a problem you didn't have
|
| 18 | Multi-network file sharing
|
| 17 | Another open-source vs. closed-source debate
|
| 15 | XFree86 fork
|
| 13 | Why ransom won't work (very well)
|
| 10 | Programming language 100 years from now
|
| 5 | Getting the most out of conferences
|
| 4 | Hydra - a distributed, collaborative editor
|
| 3 | DEFCON talks on-line
|
| 3 | Abut Face - second edition
(book)
|
| 1 | Disabling WFP (Windows File Protection)
|
| 1 | Asking the right question about language design
|
| March | |
| 26 | What would you do if you quit your job?
|
| 24 | Don't change URIs
|
| 22 | Outsourcing
|
| 14 | An old ad for a job at Microsoft
|
| 11 | Always-on experience
|
| 5 | Talk about MOP
|
| 3 | Remote desktop - from Windows to Mac OS X
|
| February | |
| 21 | An almost accurate quote
|
| 20 | Proper linking for Amazon Associates
|
| 19 | Professional photography ain't easy
|
| 19 | Photography anecdote
|
| 17 | Programs that start at boot
|
| 17 | Inspiring marketing article
(business)
|
| 17 | Creative commons presentation
|
| 15 | Sound recording setup
|
| 15 | The power of open-source
|
| 14 | Reading for today
|
| 12 | Photography sites
|
| 11 | Slyck.com
|
| 10 | Python idoms
(python)
|
| 9 | Dictionary worth buying
|
| 5 | Intellectual monopoly
|
| 1 | Disappointed by The Bat!
|
| January | |
| 31 | SICP lectures available on-line
|
| 31 | Old ArsDigita content
|
| 31 | Christopher Alexander's talk
|
| 30 | Kapor talks about Chandler
|
| 29 | Automated Alexa
|
| 28 | Successful upselling
|
| 28 | Convergence is the future
|
| 26 | Cheap and good Pocket PC
|
| 26 | Browsing Newton
|
| 26 | Website marketing
|
| 26 | iPod competition
|
| 25 | Good software design contradicts eXtreme Programming
|
| 24 | Critique of Microsoft's Watch
|
| 24 | Google loves me
|
| 22 | Online Games Report
|
| 22 | Sold on RSS aggregators
|
| 22 | WinSCP 2.1 beta
|
| 22 | Pretty but pathetic
|
| 20 | My crystal ball
|
| 20 | Business-centered design
|
| 20 | Source Insight 3.5
|
| 19 | Author lacks originality - news at eleven
|
| 18 | Danger sells many
|
| 17 | Spam conference webcast
|
| 17 | Successful telecommuting
|
| 17 | Addicted to trailers
|
| 17 | Offshore outsourcing
|
| 17 | Another reason to use Mozilla
|
| 17 | Sidekick news
|
| 16 | Idea for a newshound
|
| 16 | Ecco for free
|
| 16 | What to do when people disagree
|
| 15 | Somebody's reading
|
| 14 | P2P SourceForge
|
| 13 | Blog about game design
|
| 13 | Publicity 101
|
| 13 | Pepper is alive
|
| 12 | A good thing about Safari
|
| 10 | Sony pulls old, disgusting tricks
|
| 9 | Lying with a straight face
|
| 7 | Something out of nothing
|
| 5 | Catch me if you can
|
| 5 | Your life
|
| 3 | PG does it again
|
| 2002 |
| December | |
| 19 | The ghost of ArsDigita
|
| 19 | Selling Microsoft
|
| 17 | High Tech start up
|
| 16 | Recruitment is like dating
|
| 15 | Developping for cell-phones
|
| 14 | Blown to bits
|
| 2 | How to make an app
|
| November | |
| 30 | Muppets go to Hollywood
|
| 29 | If it breaks
|
| 28 | Mac upgrade
|
| 23 | Free Pepper
|
| 22 | A bigger agent
|
| 17 | Good programming practices
|
| 14 | Tablet PC
|
| 11 | LL1 Videos
|
| 10 | LL2 webcast
|
| 9 | Spam for spam
|
| 6 | How to refuse features
|
| 5 | How to sell software
|
| October | |
| 31 | Vista prototype
|
| 28 | Are you unlimited?
|
| 27 | Open-source lesson from a stripper
|
| 23 | Ray's vision
|
| 21 | Corman Lisp 2.0 shipped
|
| 21 | Mitch makes waves
|
| 20 | Mitch Kapor strikes again
|
| 20 | Joel, man of his word
|
| 16 | No money in blogging
|
| 13 | Things I'm waiting for -= 2
|
| 13 | Profitable open-source business
|
| 13 | The future of cleaning
|
| 11 | Listen to tomatoes
|
| 11 | Live
|
| 10 | Slate knows
|
| 6 | High-level not so good
|
| 5 | Platform Leadership
|
| 4 | Embedded failure
|
| 3 | A different view
|
| 3 | Amazon light
|
| 2 | Amazed but not shaken
|
| 1 | Better Safari
|
| 1 | Tufte speaks
|
| September | |
| 30 | Net words
|
| 29 | Safari disappointement
|
| 29 | Deconstructing Palm
|
| 28 | Show me the code
|
| 27 | Arms race is good for you
|
| 26 | Close but no cigar
|
| 25 | Multimedia need not apply
|
| 24 | Comments need not apply
|
| 23 | No money in content
|
| 23 | MIT's OCW
|
| 22 | Joel on social experiments
|
| 22 | MovableType request
|
| 22 | Mozilla book on-line
|
| 21 | SonyEricsson doesn't get it
|
| 21 | Moving to MovableType
|
| 20 | Company that doesn't exists
|
| 20 | Lisp conference
|
| 19 | Blog song of the day
|
| 18 | Patents are bad for your health and software industry
|
| 18 | Corman Lisp
|
| 17 | A new programming language
|
| 17 | Those are the good times
|
| 17 | You'll have a job
|
| 16 | Let's spam the world
|
| 16 | Rackshack.net is the winner
|
| 16 | Dangerous speculations
|
| 16 | Great business without innovation
|
| 16 | Ideas are worthless
|
| 16 | camworld:
|
| 16 | Three-way merge
|
| 12 | High tech martyr
|
| 11 | Moving on
|
| 11 | A lesson in marketing needed
|
| 11 | My new Pocket PC
|
| 10 | Buffered blogging
|
| 9 | You won't make money blogging
|
| 9 | I'm not the only one
|
| 9 | Give a spammer bad address
|
| 9 | Spam, even more of it
|
| 8 | The history of bookfinder
|
| 8 | We don't need Intellectual Property (that much)
|
| 6 | I got interested in creating
|
| 4 | The stupidest thing a software company can do
|
| 4 | Interview with MicroStrategy CEO
|
| 4 | Interview with Robert Rodriguez
|
| 3 | Blog your resume
|
| 3 | Quote from "Net Words"
|
| 2 | WinAmp 3
|
| 1 | More on software demos
|
| August | |
| 30 | How to make money on the Internet (and anywhere else)
|
| 29 | .htaccess tip
|
| 29 | Bootstrapping BitTorrent
|
| 28 | Bookmarks out of control
|
| 28 | The future is here, it's just not evenly distributed
|
| 27 | Clicktracks - a better log analysis
|
| 27 | Information business as a relationship
|
| 26 | More on aggregation
|
| 25 | Spam protection
|
| 25 | Aggregation is not enough
|
| 23 | Daemon tools for mounting iso images
(software)
|
| 21 | On writing well
(writing)
|
| 18 | What I need: ssh/sftp file system driver for Windows
|
| 14 | WinSCP is a nice and
(software)
|
| 12 | The value of programming
|
| 11 | How to be a leader in your field
|
| 7 | Performance, profiles
(profiling)
|
| 7 | Windows programming tip: launching a browser
(win32, c++)
|
| 5 | Stuff costs more than you think
|
| 4 | Life of Hellen Keller
|
| 3 | C Interfaces and Implementations
(book, programming)
|
| 1 | Wozniak's speech
|
| July | |
| 30 | "Programming Jabber"
(book)
|
| 27 | "How To Be a Web Whore Just Like Me"
|
| 26 | Principle of good design: discoverability
(ui design)
|
| 23 | Open Source is Philanthropy
|
| 19 | Bugs and eyeballs
|
| 17 | You and your research
|
| 17 | Laws of marketing #22 (resources)
|
| 16 | Laws of marketing #21 (acceleration)
|
| 16 | Laws of marketing #20 (hype)
|
| 15 | Laws of marketing #19 (failure)
|
| 14 | Laws of marketing #18 (success)
|
| 14 | Laws of marketing #17 (unpredictability)
|
| 13 | Laws of marketing #16 (singularity)
|
| 12 | Laws of marketing #15 (candor)
|
| 12 | Fine interview with Marcelo Tosatti
|
| 12 | Laws of marketing #14 (attributes)
|
| 11 | Laws of marketing #13 (sacrifice)
|
| 11 | Laws of marketing #12 (line extension)
|
| 11 | Laws of marketing #11 (perspective)
|
| 10 | Laws of marketing #10 (division)
|
| 10 | Laws of marketing #9 (opposite)
|
| 8 | Laws of marketing #8 (duality)
|
| 7 | Laws of marketing #7 (ladder)
|
| 7 | Laws of marketing #6 (exclusivity)
|
| 6 | Laws of marketing #5 (focus)
|
| 6 | Laws of marketing #4 (perception)
|
| 5 | Laws of marketing #3 (mind)
|
| 5 | Laws of marketing #2 (category)
|
| 2 | Laws of marketing #1 (leadership)
|
| 1 | Redefining Professionalism for Software Engineers
|
| June | |
| 21 | CVS, Windows and binary files
|
| 21 | SMART Goals
(self improv)
|
| 20 | Our job, as writers
|
| 19 | If you program in Python, use pychecker
(python, programming)
|
| 17 | The most important thing in life is to be free to do things
|
| 17 | "Opening Xbox"
(book)
|
| 17 | On "The 22 Laws Of Marketing"
(book)
|
| 16 | Just finished "Renegades of the empire"
(book)
|
| 12 | How to subvert patent system
|