Krzysztof Kowalczyk Blog  •  Notes  •  My Software  •  My Documents

Tags:
All 680 posts:
2011
December 10 A list of chm readers/viewers for Windows   tags: software, windows
November 30 Showing html from memory in embedded web control on windows   tags: note, win32, programming
24 SumatraPDF 1.9 released   tags: sumatra, releasenotes
October 13 How to fix cygwin ssl certificate   tags: note, ssh, cygwin
5 App Engine price hike - not so bad after all   tags: appengine
September 23 Introducing Volante - a database for C# (.NET)   tags: software, volante, .net, c#
19 SumatraPDF 1.8 released   tags: sumatra, releasenotes
July 18 SumatraPDF 1.7 released   tags: sumatra, releasenotes
June 30 How to make software crash less   tags: programming
2 Experience porting 4k lines of C code to go   tags: go, programming
May 31 SumatraPDF 1.6 released   tags: sumatra, releasenotes
15 Easy vs. probable or how to make money with software   tags: programming, business
8 90% of success is showing up - a proof
April 24 SumatraPDF 1.5 released   tags: sumatra, releasenotes
March 13 SumatraPDF 1.4 released   tags: sumatra, releasenotes
11 XML is really, really slow   tags: programming
February 25 Bandwidth price research notes   tags: note
16 WPF source code   tags: note, wpf
16 WPF programming   tags: note, wpf
16 WPF Window   tags: note, wpf
16 WPF drag & drop   tags: note, wpf
16 WPF RichTextBox control   tags: note, wpf
16 WPF ListBox, ItemsControl   tags: note, wpf
16 bterm research notes   tags: note, bterm
8 My social marketing failure   tags: software, business, sumatra
7 SumatraPDF 1.3 released   tags: sumatra, releasenotes
6 Writing a custom installer for Windows software   tags: sumatra, programming
January 25 Lastfm player   tags: note, idea
2 Idea for embedded redis   tags: note, idea
2010
December 26 Using Quora for customer support   tags: idea
23 GDI+ most important functions reference   tags: note, win32, reference
20 Executable compressors comparisons: upx 3.07w vs. mpress 2.17   tags: note, sumatra, programming
17 Why ChromeOS will succeed   tags: note, nostradamus
12 Carrier schizophrenia   tags: note, rant
12 Pie menus   tags: note, idea, ui
11 Performance gurus   tags: note, rant, performance
11 "Happy News" website idea   tags: note, idea
9 mac C programming tips   tags: note, mac, programming, gdb
9 xuljet   tags: note
6 Which technology for writing desktop software?   tags: programing
4 SumatraPDF 1.2 released   tags: sumatra
November 25 Using averages - a common performance measurement mistake   tags: programming
6 8 habits for becoming a better programmer   tags: programming
October 27 Simple duplicate post detection for your blog, forum or commenting software   tags: programming
24 Value your time   tags: productivity
3 Startup management lessons from "The Social Network"   tags: business
2 Marketing lessons from WebP launch   tags: business
September 27 Find free stock photos with Fotofi   tags: software, fotofi
16 Drobo and warranty extortion
9 Beware spurious charges when buying from Parallels (Digital River)
August 22 Why you shouldn't write Mac programs in QT
17 Hipmunk - a new site for finding flights
14 SEO is harder than you think
11 A rant on iTunes TV experience
July 26 Comparing program versions (in C# and Python)   tags: programming, c#, python
25 Searching for available DBA name in San Francisco   tags: business
23 Introduction to PartCover - a short manual   tags: .net
23 Converting PartCover results to html   tags: .net
8 Tools that find bugs in c and c++ code via static code analysis   tags: programming, c, c++
June 14 Week in review   tags: note
14 Go vs. Python for a simple web server   tags: python, go
11 How does chromoting works
9 Software licensing scheme   tags: business, note
6 OpenVPN gui weirdness on 64-bit Windows 7   tags: software
May 20 SumatraPDF 1.1 release   tags: sumatra
17 Week in review   tags: note
13 Basics of s3 access with boto   tags: python, aws
12 Week in review   tags: note
11 Bash programming basics   tags: reference, unix, note
11 Praise for Transmit 4   tags: mac, software
8 Week in review   tags: note
5 How to accept online payments   tags: business
4 Idea for code review tool   tags: idea, note
3 Summary of talk on continuous deployment
2 uISV stories   tags: business
2 Idea for language learning website   tags: idea, note
1 How to think   tags: productivity, psychology
1 Week in review   tags: note
April 29 apt, dpkg, rpm basics   tags: unix, note
29 jQuery basics   tags: javascript, jquery, note
29 JavaScript libraries   tags: javascript
29 JavaScript templating languages   tags: javascript
24 Things I've learned this week
20 Productivity ideas   tags: productivity
20 Idea for javascript reference   tags: note, idea
20 hash tables   tags: note, algorithm
20 e-books economics
18 BitTorrent-based, large file distribution for HTTP   tags: idea, bittorrent
18 Thumbs up for markItUp   tags: javascript, web devel
March 8 Talk about happiness   tags: note
4 Block domains for improved productivity   tags: note
1 App Engine lifted limit for query results   tags: appengine
January 22 VisualAck 0.3.3 released   tags: software, mac, VisualAck
20 VisualAck 0.3.2 released   tags: software, mac, VisualAck
13 Google storage 8 times cheaper than Amazon's S3?
4 You have to implement to understand
2 Best captcha is exotic captcha
2009
November 25 Drobo Dashboard and mysterious mac slowdowns   tags: mac
21 15minutes 1.1 for windows   tags: software
19 SumatraPDF 1.0 released   tags: sumatra
4 Web server in C#   tags: .net
1 15minutes for mac updated   tags: software
October 22 It's the little things
22 Unicode problem with firstof in appengine/Django   tags: appengine
21 Google Wave as replacement of EverNote
September 18 We need Visual Ack   tags: software
July 20 Sumatra 0.9.4 release   tags: sumatra
June 23 15minutes for mac now available   tags: mac, software
15 Cocoa and Objective-C reference   tags: cocoa, objective c, reference
13 Shared http caching   tags: idea
5 Network drives, .net, security and virtualbox   tags: .net, c#
April 22 Automatic Java to C# conversion - experience using Java Language Conversion Assistant   tags: java, c#, .net, tenderbase
15 Setting unicode rtf text in rich edit control   tags: win32, programming
11 Accessing Mac file shares from Windows 7   tags: mac, windows
9 15minutes - a simple productivity tool   tags: software
March 28 Valgrind on mac   tags: mac, programming
28 Unladden-swallow - making Python faster   tags: python
28 IPTraf clone for windows   tags: idea, note
16 Cocoa source code and tutorials   tags: cocoa, objective c, mac, src
14 Silverlight info   tags: silverlight, programming, src
14 Interesting win32 source code   tags: src, programming, win32
14 Forcing basic http authentication for HttpWebRequest (in .NET/C#)   tags: .net, c#
14 WTL resources   tags: win32, programming
14 setting up s3 logging   tags: aws
12 scdiff update (Windows git/subversion/cvs gui diff previewer)   tags: software
8 Parsing s3 log files in python   tags: aws, python
8 Compacting s3 aws logs   tags: aws, python
6 How content-based addressing can help web performance
February 26 HTTP info   tags: http, reference
26 Essential software   tags: software
26 File/Directory operations in C#   tags: c#, .net
26 HTTP sniffer   tags: idea, note
25 Customizing Visual Studio   tags: visual studio, note
24 Programming in C interesting articles   tags: c, programming
24 ssh tips   tags: ssh, unix, svn, reference
24 Where do bugs come from?   tags: programming
23 Summary of David Ditzel talk on binary translation   tags: talk, summary
21 Ideas for software   tags: idea
21 Resources related to implementing programming languages   tags: prog lang, programming
21 Experience with using Rietveld for code reviews   tags: programming
20 Exporting data from EverNote
19 Manager for ec2, s3 and SimpleDB, on mac   tags: idea
19 Those who adapt, survive
19 Mupdf notes   tags: sumatra, mupdf
18 App Engine as generic web host   tags: appengine
18 Profiling tools for C/C++ on windows, mac and linux   tags: debugging, profiling, programming
18 Putty reverse engineering notes   tags: putty, note
18 Putty improvement ideas   tags: idea, note, putty
18 Music backup service idea   tags: idea, note
18 Fonts on windows
18 NSCopying, NSMutableCopying or NSCoding   tags: objective c
18 Server monitoring idea   tags: idea
18 AppEngine essentials   tags: appengine, note
17 Previewing changes before commiting on mac (svn or git)   tags: git, svn, mac
2008
December 13 Mac program scheduling (like crontab)   tags: mac
October 2 SumatraPDF 0.9.3 released   tags: sumatra
August 24 SumatraPDF 0.9.1 released   tags: sumatra
11 SumatraPDF 0.9 released   tags: sumatra
11 Results of tweaking compiler flags before 0.9 release:   tags: sumatra, optimization, programming
July 27 realloc() on Windows vs. Linux   tags: programming, optimization
18 Minimalism is the new black
14 habit forming   tags: psychology
6 Announcing fofou - forum software for Google App Engine   tags: appengine
5 Why Google should sponsor a faster Python VM
5 Google App Engine tip   tags: appengine
May 29 SumatraPDF 0.8.1   tags: sumatra
20 Extreme (size) optimization in C and C++   tags: programming, optimization
April 18 _NT_SYMBOL_PATH considered harmful   tags: windbg, debugging
17 Remapping Page Up and Page Down on Mac to move a cursor   tags: mac
17 Thinkpad x60 - a retrospective
16 Software worth buying - SftpDrive and ExpanDrive   tags: software
14 Software worth using: andLinux   tags: software
12 Pet peeves of mine - files   tags: ui design
9 Someone concurred   tags: appengine
8 Google App Engine - the first Internet operating system   tags: appengine
7 gflags - a debugging story   tags: programming, debugging, win32
4 variadic macros in msvc   tags: programming, c++, msvc
4 Variadic macro - Wikipedia, the free encyclopedia   tags: programming, c++
4 Variadic Macros (C++)   tags: visual studio, c++
4 Strategies for Implementing POSIX Condition Variables on Win32   tags: programming, c++, unix
March 28 Python static code checkers   tags: python
28 making unix user a sudoer   tags: unix
27 darcs reference   tags: reference
27 gcc   tags: c++, gcc, programming
27 mod_rewrite examples   tags: unix, apache
26 Interface Builder reference   tags: cocoa, xcode
26 IBOutlet, IBAction   tags: cocoa
26 DNS debugging   tags: unix, networking
25 Exercise   tags: health
25 Diet   tags: health
24 NSLog and NSString formatting   tags: objective c, cocoa
24 A way to simulate various network conditions   tags: mac, networking
20 Reverse DNS lookup   tags: unix, networking
20 Airs - Ian Lance Taylor » volatile   tags: programming, c++
19 backtrace_symbols() and -rdynamic in gcc   tags: programming, mac, gcc
18 How to think   tags: productivity, psychology
18 Consistent hashing.   tags: algorithm
18 intermittent variable reward   tags: psychology
18 Software for making screencasts on windows   tags: software
15 Objective-C patterns   tags: objective c, cocoa
15 Memory management in Objective-C   tags: objective c
15 Collections: NSArray, NSMutableArray, NSDictionary, NSMutableDictionary, NSSet, NSMutableSet, NSCountedSet   tags: objective c
15 Simple object in Objective-C   tags: objective c
15 Setting goals   tags: productivity, psychology
15 Deliberate practice   tags: productivity
15 Notes form Standford compilers course   tags: prog lang, compilers, programming
15 DHL in San Francisco   tags: san francisco
14 International bank recommendations
14 Recommended web hosting companies   tags: business
14 NSString, NSMutableString, NSRange   tags: objective c
14 Objective-c basics   tags: objective c
14 Debugging mod_wsgi in python   tags: python
14 SimpleDB concepts.   tags: aws
14 std::string and std::vector reference   tags: c++
14 cl.exe cmd line args   tags: c++, msvc
14 objdump -g   tags: unix
14 valgrind basics   tags: unix, debugging, programming
14 enabling coredumps   tags: unix, debugging
14 screen basics   tags: unix
13 fixing cygwin dll load problem   tags: unix, cygwin
13 Setting up EC2   tags: aws
13 apache: enabling mod_rewrite   tags: unix
13 Faster metabolism   tags: health
13 Exercise links   tags: health
13 svn - setting executable property   tags: svn
13 Windbg reference.   tags: debugging, windbg, win32
13 Mac software installed:   tags: mac
13 C# essentials   tags: c#, .net
13 Mapping frenzy   tags: idea
13 Javascript reference   tags: javascript
13 Java reference   tags: java
13 Emacs tips.   tags: emacs
13 gdb quick reference   tags: debugging, gdb
13 Design process at Apple   tags: ui design
February 2 picoLisp - Arc before Arc
January 12 Great Android talk   tags: android
11 Too much oo
9 Rebol vs. Shoes
8 Thinkpad x60 - a year later
7 Logging in WinDBG   tags: debugging, windbg
4 Sumatra 0.8 released   tags: sumatra
2007
July 30 Sumatra PDF 0.7 released   tags: sumatra
30 Merge tools showdown
June 27 Is Apple working on Flash competitor?
25 Sane #include hierarchy for C and C++   tags: programming, c, c++
April 29 SumatraPDF 0.6 released   tags: sumatra
29 A debugging story   tags: debugging, windbg
14 Few things I've learned when writing Sumatra PDF   tags: sumatra
12 2 great books and one not so great
March 5 SumatraPDF 0.5 released   tags: sumatra
February 20 SumatraPDF 0.4 released   tags: sumatra
16 memset() considered harmful   tags: programming
January 12 Obligatory iPhone post
2006
December 8 Programmers are silver bullets (or: after all this years, C still kicks Python ass)
November 26 Sumatra PDF 0.3 released   tags: sumatra
22 Talk on designing good APIs   tags: programming
September 21 Navigating source code in large programs
21 Newline standards   tags: programming
7 Gdb basics   tags: gdb, unix, programming
5 Writeboard hack: use Gmail for list of writeboards
3 On how I improved Sumatra performance by ~60%   tags: sumatra, optimization, programming, profiling
August 29 Installing Ubuntu   tags: unix
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++   tags: programming
14 Performance optimization story   tags: programming, optimization
12 Where do bugs come from and how to avoid them
7 The missing msvcr80.dll story   tags: programming, msvc
7 php_mysql.dll not loading in PHP 5.1.4 and Apache 2.2
7 Sumatra PDF 0.2 released   tags: sumatra
June 7 Short tutorial on svn propset for svn:externals property   tags: svn
3 Sumatra PDF is born   tags: sumatra
April 11 Wordpress 2.0.2 upgrade
11 Python id3 library   tags: python
9 OnFolio observations
8 Bloglines vs. Newsgator
March 31 tar basics   tags: unix
22 Nabble - hosted forums
20 Big fat lawsuit - the saving grace of patent insanity?
18 Designing web forums software
14 Inscape mini-review   tags: 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   tags: c, programming
January 30 Embedding binary resources on Windows   tags: win32, c, programming
28 Disable word completion in edit control on Pocket PC   tags: programming
26 Make C code safe for C++   tags: c, c++, programming
15 Apache authentication   tags: apache, unix
15 Benchmarking php code fragments   tags: php
15 Basics of mysql   tags: sql, mysql
14 Pawn: yet another embedable language   tags: programming
14 Basics of writing DOS .bat batch files   tags: reference
14 Compile-time asserts in C   tags: c, programming
13 Debugging adventure   tags: programming
7 Get file size under windows   tags: win32, c, programming
3 Subversion basics   tags: svn
2 Check if file exists on Windows   tags: win32, c, programming
1 High-resolution timer for timing code fragments   tags: win32, c, programming
1 Getting user-specific application data directory for .NET WinForms apps   tags: .net, c#, win32, winforms
2005
December 31 Pickling (serialization) in Python   tags: python, serialization
31 Local DNS modifications on Windows (/etc/hosts equivalent)   tags: windows
31 Accurate timers on Windows   tags: win32, programming
31 Avoiding SQL injection bugs in PHP   tags: php, security, sql
28 Another lesson in entrepreneurship   tags: business
28 Serialization in C#   tags: c#, .net
7 Perl and lisp programmers
November 22 Unix for masochists, or the art of e-mail forwarding with procmail   tags: unix
2 UI design tip: icons are not enough   tags: ui design
October 31 Gmail feature request - intelligent account selection for reply
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()   tags: 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"   tags: book, review
7 Daily reading
June 30 Microsoft leading the way with open bug database
14 wTail release
12 Productivity tips   tags: productivity
10 A tip from "Getting things done"
9 scdiff update
5 .NET Framework bootstrapper   tags: .net
4 scdiff - show diffs of local changes in CVS or Subversion repository in a GUI
3 ScintillaNET project launched
3 PHP pitfall #1   tags: php
2 Blogs should always provide "previous posts" button
2 Patterns in interaction design (web and gui design pattern)   tags: ui design
2 Experiences of Using PHP in Large Websites
2 Web writing that works   tags: writing
May 29 Startup: A Silicon Valley Adventure - book review   tags: book, review
April 19 Psyco - effortless, significant speedup of Python programs   tags: python
January 21 IRC clients   tags: software
2003
December 23 What people want?
18 Myths Open Source Developers Tell Ourselves
7 Making money with shareware software   tags: business
5 The story of Photoshop
2 Royalties in game buisness   tags: business
November 25 Finance for geeks   tags: business
21 More information is better
19 C programming tips from Rob Pike   tags: c, programming
16 Review of 3 LCD projectors
14 Skype as an example of changing nature of social interactions   tags: software
12 Watch TV on the internet
12 How to make money developing Mac apps   tags: business
2 Opportunities exist in software   tags: business
October 20 Marketing and sharware articles   tags: 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   tags: 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)   tags: python
20 Popular fallacies
15 Better selling through a web-site   tags: 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   tags: 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   tags: 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   tags: business
20 Another ArsDigita story
17 Marketing articles   tags: business
15 The second coming manifesto
13 Writing to sell   tags: business, writing
11 On difference between amateur and professional shareware   tags: business
7 Free (and old) book on drawing
5 Given enough eyeballs make all bugs shallow
4 VoodoPad - wiki-like editor for Mac   tags: 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
6 Perl to Python compiler   tags: python
5 Paul Graham essay
4 Finding internet radios
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   tags: 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   tags: 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   tags: business
17 Creative commons presentation
15 Sound recording setup
15 The power of open-source
14 Reading for today
12 Photography sites
10 Python idoms   tags: 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
26 Browsing Newton
26 Website marketing
26 iPod competition
25 Good software design contradicts eXtreme Programming
24 Critique of Microsoft's Watch
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 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
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   tags: software
21 On writing well   tags: writing
18 What I need: ssh/sftp file system driver for Windows
14 WinSCP is a nice and   tags: software
12 The value of programming
11 How to be a leader in your field
7 Performance, profiles   tags: profiling
7 Windows programming tip: launching a browser   tags: win32, c++
5 Stuff costs more than you think
4 Life of Hellen Keller
3 C Interfaces and Implementations   tags: book, programming
1 Wozniak's speech
July 30 "Programming Jabber"   tags: book
27 "How To Be a Web Whore Just Like Me"
26 Principle of good design: discoverability   tags: 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   tags: productivity
20 Our job, as writers
19 If you program in Python, use pychecker   tags: python, programming
17 The most important thing in life is to be free to do things
17 "Opening Xbox"   tags: book
17 On "The 22 Laws Of Marketing"   tags: book
16 Just finished "Renegades of the empire"   tags: book
12 How to subvert patent system