dev.mcleish.id.au
More books — Dave's Programming Blog
http://dev.mcleish.id.au/2010/12/more-books
Dave's Programming Blog. The Church of Alan Turing of Latter-Day Sorcerers. Part two of the Amazon shipment. Code Complete: A Practical Handbook of Software Construction. 8211; I read a recommendation for this somewhere. Can’t immediately remember why I thought I needed it desperately. The Design of Design: Essays from a Computer Scientist. 8211; by Fred Brooks, author of The Mythical Man-Month. All of you should have read by now. 8211; sort of a challenge to myself to see whether I can follow it.
dev.mcleish.id.au
Priority-queued channel in Go — Dave's Programming Blog
http://dev.mcleish.id.au/2011/01/priority-queued-channel-in-go
Dave's Programming Blog. The Church of Alan Turing of Latter-Day Sorcerers. Priority-queued channel in Go. Right So. I’ve been writing my standard hello-world Sudoku solver in Go. It reached a plateau about a week ago when some changes that I thought were going to make it faster actually made it slower. I think I did something to a function that stopped the compiler inlining it. Or something. The point is that I was getting diminishing returns from incremental improvements to the current code. S, anyway&...
dev.mcleish.id.au
Books — Dave's Programming Blog
http://dev.mcleish.id.au/category/books
Dave's Programming Blog. The Church of Alan Turing of Latter-Day Sorcerers. The first few pages of Fred Brooks’. The Design of Design: Essays from a Computer Scientist. Are… how shall I say this… dry. Like listening to a philosopher whose work long ago degenerated into a recursive attempt to define itself. In an earlier paper, I divided the tasks in building software into. The part of software building I called. Is the mental crafting of the conceptual construct; the part I called. The Design of Design.
dev.mcleish.id.au
Random experiments — Dave's Programming Blog
http://dev.mcleish.id.au/category/random-experiments
Dave's Programming Blog. The Church of Alan Turing of Latter-Day Sorcerers. Archive for Random experiments. A couple of my interests overlapped this morning when I found out that Google Goggles solves Sudoku. As an almost-related aside, I’m still tweaking my Go Sudoku solver. More on that later.). So, after a bit of discussion, we decided to try to mess with it by feeding it invalid puzzles. Here’s one of the tests I tried – note the 4 in the upper-left block, which should be a 3. Set that in stone, then...
dev.mcleish.id.au
2011 — Dave's Programming Blog
http://dev.mcleish.id.au/2011/01/2011
Dave's Programming Blog. The Church of Alan Turing of Latter-Day Sorcerers. A few orders of business heading into the new year…. My resolution for 2010. To learn to use Emacs properly remains unfulfilled. Despite my flirtation with Eclipse. I’m now back with Emacs and will probably stay there unless I do something Java-related. Eclipse is just too bulky and all-encompassing – my mentality is starting to drift back towards the Unix-y toolset approach. (Yes, I just used. As an example of a tool that. And w...
dev.mcleish.id.au
The collected thoughts of smart people — Dave's Programming Blog
http://dev.mcleish.id.au/2010/12/the-collected-thoughts-of-smart-people
Dave's Programming Blog. The Church of Alan Turing of Latter-Day Sorcerers. The collected thoughts of smart people. Two books arrived from Amazon this morning, the first batch of a shipment of eleven. (This is our effort to take advantage of the strong Australian. Weak American dollar). By slight coincidence they’re both collections of essays by or interviews with programmers:. Coders at Work: Reflections on the Craft of Programming. The Best Software Writing I: Selected and Introduced by Joel Spolsky.
dev.mcleish.id.au
The Little Guy — Dave's Programming Blog
http://dev.mcleish.id.au/2010/11/the-little-guy
Dave's Programming Blog. The Church of Alan Turing of Latter-Day Sorcerers. I said at the end of my sort-of review of. That a few things bugged me while reading it, not about the book, but about Java itself. These aren’t totally well-formed in my head, so I’m going to try to write them down in an attempt to get them to make sense. This may or may not work. Stay with me here. Ah, here we go. A recommendation from chapter 2 (and the first itemised piece of advice in the book). Okay, moving on. The next...
dev.mcleish.id.au
Sudoku Goggles — Dave's Programming Blog
http://dev.mcleish.id.au/2011/01/sudoku-goggles
Dave's Programming Blog. The Church of Alan Turing of Latter-Day Sorcerers. A couple of my interests overlapped this morning when I found out that Google Goggles solves Sudoku. As an almost-related aside, I’m still tweaking my Go Sudoku solver. More on that later.). So, after a bit of discussion, we decided to try to mess with it by feeding it invalid puzzles. Here’s one of the tests I tried – note the 4 in the upper-left block, which should be a 3. Valid puzzle, it detected everything. Set that in stone...
dev.mcleish.id.au
Go — Dave's Programming Blog
http://dev.mcleish.id.au/category/go
Dave's Programming Blog. The Church of Alan Turing of Latter-Day Sorcerers. Priority-queued channel in Go. Right So. I’ve been writing my standard hello-world Sudoku solver in Go. It reached a plateau about a week ago when some changes that I thought were going to make it faster actually made it slower. I think I did something to a function that stopped the compiler inlining it. Or something. The point is that I was getting diminishing returns from incremental improvements to the current code. S, anyway&...
dev.mcleish.id.au
Thoughts — Dave's Programming Blog
http://dev.mcleish.id.au/category/thoughts
Dave's Programming Blog. The Church of Alan Turing of Latter-Day Sorcerers. A record-breaking run of high temperatures in Sydney, broken air conditioning, wifey’s odd work schedule, and a handful of things to deal with at once at work conspired last week to suppress any motivation I may have had to do any programming at home. 8230;although, okay, I did update a couple of my toy Go programs to work with the changes to channel syntax. February 9, 2011 · Filed under Thoughts. My resolution for 2010. January...
SOCIAL ENGAGEMENT