The Ethically-Trained Programmer
“It should be noted that no ethically-trained software engineer would ever consent to write a `DestroyBaghdad` procedure. Basic professional ethics would instead require him to write a `DestroyCity` procedure, to which Baghdad could be given as a parameter.” — [Nathaniel Borenstein](http://www.guppy
- Posts
- 101 from 23 Mar 2009 to 24 Feb 2025
- Posting
- now and then
- Kind
- personal blog
- Feed
- https://blog.carlana.net/index.xml
2025 1
2024 7
2023 11
- Alternate Futures for “Web Components”
- XML is better than YAML. Hear me out…
- What’s new in Go 1.21? Podcast
- What I worked on for Go 1.21
- Ten Years of “Go: The Good, the Bad, and the Meh”
- How to include Git version information in Go
- The bits of Go we avoid (and why) Podcast
- What’s new in Go 1.20? Podcast
- What’s New in Go 1.20, Part III: Minor Standard Library Changes
- What’s New in Go 1.20, Part II: Major Standard Library Changes
- What’s New in Go 1.20, Part I: Language Changes
2022 6
2021 6
2020 12
- Adding Some Func to Go’s Flag Package
- Dropping Support For IE11 Is Progressive Enhancement
- The failed promise of Web Components
- Creating Domain Specific Error Helpers in Go With errors.As
- Avoid dependencies
- Heidegger, Cookies, and NoSQL
- Writing Go CLIs With Just Enough Architecture
- Why does all() return True if the iterable is empty?
- How to Use Netlify to Deploy a Free Go Web Application
- Will Spotify Ruin Podcasting?
- Follow Up on Article Parts
- What do you call the parts of a story? Or: why can’t journalists spell “lead”?
2019 2
2018 3
2017 4
2016 11
2015 3
2014 3
2013 4
2012 9
- Iwata Asks - Producers of the Wii U Miiverse
- XOXCO - Is it time for password-less login?
- The more you focus on control, the more likely you’re working on a project of relatively minor value.
- The programmer, like the poet, works only slightly removed from pure thought-stuff.
- A New, Noisier Way of Writing
- It never, ever, follows
- Iwata Asks Risa Tabata
- The Atlantic - Mind vs. Machine
- Difficulty of Various Games for Computers