5 days ago
deusx : quilt - Summary [Savannah] - "The scripts allow to manage a series of patches by keeping track of the changes each patch makes. Patches can be applied, un-applied, refreshed, etc." Checkpoint and maintain floating uncommitted work-in-progress changes as a stack of patches
# copy
5 days ago
deusx : Mercurial Queues - Mozilla Developer Center - "Mercurial Queues, or MQ, is a Mercurial extension that lets you keep work in progress as mutable patches, instead of as immutable changesets. ... The output of a developer (on a good day, anyway) is patches. The MQ extension lets you treat a stack o
# copy
10 days ago
deusx : The Big Rewrite - ChadFowler.com Rails, Ruby, Software, and Stuff - "But by making it a Big Bang release, you’ve maximized the chances that you’ll be behind schedule when you get to the end ... Imagine going to the hospital for a kidney transplant, and before and during the surgery saying to the surgeon: “Oh, a
# copy
11 days ago
deusx : Links » Quilt and SVN: A Slightly Unhappy Marriage - "The issue comes when you finally get approval for your patch and you commit it to the tree. At this point, you want to delete it from the patch series - but quilt won’t let you, because it is applied. If you pop it, then you’ll undo what you’v
# copy
14 days ago
deusx : Tabs versus Spaces - "My opinion is that the best way to solve the technical issues is to mandate that the ASCII #9 TAB character never appear in disk files: program your editor to expand TABs to an appropriate number of spaces before writing the lines to disk. That simp
# copy
25 days ago
deusx : pagetable.com » Blog Archive » How MOS 6502 Illegal Opcodes really work - "The original NMOS version of the MOS 6502, used in computers like the Commodore 64, the Apple II and the Nintendo Entertainment System (NES), is well-known for its illegal opcodes: Out of 256 possible opcodes, 151 are defined by the architecture, bu
# copy
27 days ago
Rod Begbie : It's a Different Set of Rules - The Daily WTF - Forwarded to me by a co-worker after a grammar argument. "The comma is supposed to go inside the quotes." #
# copy
1 month ago
deusx : Creating Adventure Games On Your Computer - "by Tim Hartnell, published 1983"
# copy
2 month ago
Andy Baio : Wil Shipley's Greatest Bug of All - I love a good bug-slaying yarn [via]
Rod Begbie : The Greatest Bug of All - Or "Why you need to understand operating system fundamentals if you want to ship end-user software" [via] #
# copy
2 month ago
nelson : Protocol buffers - Google's internal IDL gets released. It's pretty good as these things go.
Simon Willison : Protocol Buffers: Google's Data Interchange Format - Protocol Buffers: Google’s Data Interchange Format. Open sourced today. Highly efficient binary protocol for storing and transmitting structured data between C++, Java and Python. Uses a .proto file describing the data structure which is compiled to c
Rod Begbie : Protocol Buffers: Google's Data Interchange Format - A smidgen of Google's secret sauce -- a lighter-weight-than-XML data interchange format, with heavily optimized cross-language serialization routines. Just the thing for shuttling and persisting data. [via] #
# copy
2 month ago
Simon Willison : Queue everything and delight everyone - Queue everything and delight everyone. Les Orchard explains why I’ve been getting interested in queues recently: “One of the problems it seems most modern web apps face is the tendency to want to do everything all at once, and all in the same code t
Rod Begbie : Queue everything and delight everyone - Good thoughts from Les Orchard -- Your webapps don't have to do all your work the second a user clicks the button on a form. Queue up tasks and respond quickly, and everyone wins. #
Linkorama : Queue everything and delight everyone - The idea here is that the social structure can help you scale, while still delighting people.
# copy
3 month ago
Linkorama : The Arc of Engineering - “Arc” in any case conveys the essential sense: that system quality (however you wish to define that) rises over time to a peak value and then starts to decline.
# copy
3 month ago
deusx : InformIT: Interview with Aaron Hillegass > Interview with Aaron Hillegass - "Scott Stevenson interviews Aaron Hillegass about the new edition of Aaron's book, programmers' fear of the NIB file, and why there aren't more Macs in corporate America."
# copy
4 month ago
wearehugh : When seekdir() Won't Seek to the Right Position | vnode.ch - "and sorry that it took us almost twenty-five years to fix it"
# copy
4 month ago
Andy Baio : Piet, a graphical programming language, with source code resembling abstract art - named after Piet Mondrian, here's how it works; also, a Javascript IDE [via]
nelson : Piet language - Programming language whose programs are 2d images
# copy
4 month ago
deusx : iBanjo » Blog Archive » Subversion’s Future? - "The Subversion project shouldn't spend any more time trying to make Subversion a better version control tool for non-huge open source projects."
# copy
4 month ago
gleuschk : InformIT: Interview with Donald Knuth > Interview with Donald Knuth - I didn't know about 'literate programming' -- seems cool. Also, DK uses the word 'newfangled'.
# copy
4 month ago
deusx : JRat the Java Runtime Analysis Toolkit - "The Java Runtime Analysis Toolkit is a low overhead, easy to use, open source performance profiler for the Java platform. JRat monitors an application's execution and persists performance measurements. This data can then be viewed and analyzed using
# copy
4 month ago
deusx : Profiler4j - "Profiler4j is an open-source CPU profiler for Java."
# copy
4 month ago
nelson : The Turkish-I Problem - In Turkish, capital i is not I
# copy4 month ago
nelson : Game development problems (PPT) - Talk from a game developer about the challenges of writing games
# copy
5 month ago
nelson : google app engine thoughts - Google engineer boils down some of his experiences using it.
# copy
5 month ago
deusx : Nick Bradbury: Throwing Away Your Code - "When you see software which shows great attention to detail, keep in mind that some poor sleep-deprived geek spent weeks refining those details, even though they'd rather be playing Rock Band."
# copy
5 month ago
deusx : Simons' Basic. - "Simons' Basic offers not only a solution to the problem but almost makes the 64 into an entirely new computer. (Probably the one it should have been in the first place.)"
# copy
5 month ago
Linkorama : Paul Graham's Participatory Narcissism - I work with young startup founders in their twenties. They're geniuses, and play by their own rules. Oh... you haven't founded a company? You suck.
# copy