Wandering Thoughts archives

2014-12-22: Why Go's big virtual size for 64-bit programs makes sense
2014-12-15: Why your 64-bit Go programs may have a huge virtual size
2014-12-09: Why I do unit tests from inside my modules, not outside them
2014-11-26: Using go get alone is a bad way to keep track of interesting packages
2014-11-21: Lisp and data structures: one reason it hasn't attracted me
2014-11-16: States in a state machine aren't your only representation of state
2014-11-02: A drawback in how DWiki parses its wikitext
2014-10-24: In Go I've given up and I'm now using standard packages
2014-10-17: My experience doing relatively low level X stuff in Go
2014-10-11: Thinking about how to create flexible aggregations from causes
2014-09-30: Don't split up error messages in your source code
2014-09-22: Go is mostly easy to cross-compile (with notes)
2014-09-21: One reason why Go can have methods on nil pointers
2014-09-13: What can go wrong with polling for writability on blocking sockets
2014-09-12: How not to do IO multiplexing, as illustrated by Amanda
2014-08-29: A hazard of using synthetic data in tests, illustrated by me
2014-08-20: Explicit error checking and the broad exception catching problem
2014-08-18: The potential issue with Go's strings
2014-07-27: Go is still a young language
2014-07-11: Some notes on bisecting a modified Firefox source base with Mercurial
2014-07-06: Goroutines versus other concurrency handling options in Go
The problem with filenames in IO exceptions and errors
2014-07-04: An interesting Go concurrency bug that I inflicted on myself
2014-06-22: Things I like about Go
2014-06-19: Some notes on Go's godoc and what it formats how
2014-06-13: Undoing an errant 'git commit --amend'
2014-06-11: Some thoughts on testing parsers
2014-06-09: A challenge in new languages: learning to design good APIs
2014-06-07: Some ways to do sleazy duck typing in Go (from a Python perspective)
2014-06-03: My just-used Go logging idiom and why it is in fact wrong
2014-05-31: One of my test based development imperfections: use driven testing
2014-05-30: In Go, sometimes a nil is not a nil
2014-05-27: Some things for enumerated constants in Go
2014-05-23: Why Java is a compiled language and Python is not
2014-05-12: The advantages of editors over database programs for modifying your data
2014-05-11: Why I don't use relational databases in practice
2014-04-28: How dynamic language code gets optimized
2014-04-21: The question of language longevity for new languages
Thinking about how to split logging up in multiple categories et al
2014-03-31: Why I sometimes reject patches for my own software
2014-03-05: A bit more about the various levels of IPC: whether or not they're necessary
2014-03-03: The multiple levels of interprocess communication
2014-02-28: Arguments for explicit block delimiters in programming languages
2014-02-23: The problem with indentation in programming languages
2014-02-19: The reasoning problem with describing things with a programming language
2014-02-03: The big attraction of SQLite
2014-01-26: Why writing sysadmin tools in Go is getting attractive
2014-01-20: A thought about the popularity of server-side JavaScript
2014-01-19: Some thoughts on structured logging, especially in and for databases
2014-01-18: Your web application should have an audit log

Page tools: See As Normal.
Search:
Login: Password:
Atom Syndication: Recent Pages, Recent Comments.

This dinky wiki is brought to you by the Insane Hackers Guild, Python sub-branch.