Jordan Sissel (semicomplete.com)

Syndicate content
Projects, articles, tips, and experiences on topics ranging from AJAX to Network Security.
Updated: 1 hour 50 min ago

Goodbye, 2011.

December 31, 2011 - 7:29pm
This year's been pretty good, but the last two months were pretty lame.

In the last six weeks, I found out Caramel has lymphoma, got unemployed, and had emergency surgery to remove my appendix on Christmas Day.  read more »

Insist on better asserts

October 9, 2011 - 12:25am
I never really liked C's assert() feature. If an assertion is violated, it'll tell you what assertion failed but completely lacks any context: example: example.c:9: main: Assertion `i == 3' failed. This is better: Assertion failed insist.c:7 in main(), insist(i == 3): Something went wrong, wanted i == 3, got 4 The main difference here is that there's context about what failed. A message for humans looking to debug this.  read more »