| 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
|