{"title":{},"link":[{"@attributes":{"href":"http:\/\/thorstenball.com\/atom.xml","rel":"self"}},{"@attributes":{"href":"http:\/\/thorstenball.com\/"}}],"updated":"2026-03-30T00:39:31+00:00","id":"http:\/\/thorstenball.com\/","author":{"name":{},"email":{}},"entry":[{"title":{"@attributes":{"type":"html"}},"link":{"@attributes":{"href":"http:\/\/thorstenball.com\/blog\/2022\/05\/17\/professional-programming-the-first-10-years\/"}},"updated":"2022-05-17T06:32:00+00:00","id":"http:\/\/thorstenball.com\/blog\/2022\/05\/17\/professional-programming-the-first-10-years","content":{"@attributes":{"type":"html"}}},{"title":{"@attributes":{"type":"html"}},"link":{"@attributes":{"href":"http:\/\/thorstenball.com\/blog\/2020\/09\/15\/the-context-in-which-we-build-software\/"}},"updated":"2020-09-15T18:32:00+00:00","id":"http:\/\/thorstenball.com\/blog\/2020\/09\/15\/the-context-in-which-we-build-software","content":{"@attributes":{"type":"html"}}},{"title":{"@attributes":{"type":"html"}},"link":{"@attributes":{"href":"http:\/\/thorstenball.com\/blog\/2020\/09\/08\/how-can-you-not-be-romantic-about-programming\/"}},"updated":"2020-09-08T18:07:00+00:00","id":"http:\/\/thorstenball.com\/blog\/2020\/09\/08\/how-can-you-not-be-romantic-about-programming","content":{"@attributes":{"type":"html"}}},{"title":{"@attributes":{"type":"html"}},"link":{"@attributes":{"href":"http:\/\/thorstenball.com\/blog\/2020\/09\/01\/typing-can-be-the-bottleneck\/"}},"updated":"2020-09-01T08:00:00+00:00","id":"http:\/\/thorstenball.com\/blog\/2020\/09\/01\/typing-can-be-the-bottleneck","content":{"@attributes":{"type":"html"}}},{"title":{"@attributes":{"type":"html"}},"link":{"@attributes":{"href":"http:\/\/thorstenball.com\/blog\/2020\/08\/25\/but-does-it-help-you-ship\/"}},"updated":"2020-08-25T07:30:00+00:00","id":"http:\/\/thorstenball.com\/blog\/2020\/08\/25\/but-does-it-help-you-ship","content":{"@attributes":{"type":"html"}}},{"title":{"@attributes":{"type":"html"}},"link":{"@attributes":{"href":"http:\/\/thorstenball.com\/blog\/2020\/05\/22\/what-you-think-is-bad-about-remote-work-can-actually-be-good\/"}},"updated":"2020-05-22T09:30:00+00:00","id":"http:\/\/thorstenball.com\/blog\/2020\/05\/22\/what-you-think-is-bad-about-remote-work-can-actually-be-good","content":{"@attributes":{"type":"html"}}},{"title":{"@attributes":{"type":"html"}},"link":{"@attributes":{"href":"http:\/\/thorstenball.com\/blog\/2020\/02\/04\/how-much-do-we-bend-to-the-will-of-our-tools\/"}},"updated":"2020-02-04T07:30:00+00:00","id":"http:\/\/thorstenball.com\/blog\/2020\/02\/04\/how-much-do-we-bend-to-the-will-of-our-tools","content":{"@attributes":{"type":"html"}}},{"title":{"@attributes":{"type":"html"}},"link":{"@attributes":{"href":"http:\/\/thorstenball.com\/blog\/2019\/04\/09\/learn-more-programming-languages\/"}},"updated":"2019-04-09T08:30:00+00:00","id":"http:\/\/thorstenball.com\/blog\/2019\/04\/09\/learn-more-programming-languages","content":{"@attributes":{"type":"html"}}},{"title":{"@attributes":{"type":"html"}},"link":{"@attributes":{"href":"http:\/\/thorstenball.com\/blog\/2018\/09\/04\/the-tools-i-use-to-write-books\/"}},"updated":"2018-09-04T17:30:00+00:00","id":"http:\/\/thorstenball.com\/blog\/2018\/09\/04\/the-tools-i-use-to-write-books","content":{"@attributes":{"type":"html"}}},{"title":{"@attributes":{"type":"html"}},"link":{"@attributes":{"href":"http:\/\/thorstenball.com\/blog\/2018\/08\/14\/paperback-writing-a-compiler-in-go\/"}},"updated":"2018-08-14T17:30:00+00:00","id":"http:\/\/thorstenball.com\/blog\/2018\/08\/14\/paperback-writing-a-compiler-in-go","content":{"@attributes":{"type":"html"}}},{"title":{"@attributes":{"type":"html"}},"link":{"@attributes":{"href":"http:\/\/thorstenball.com\/blog\/2017\/06\/28\/the-lost-chapter-a-macro-system-for-monkey\/"}},"updated":"2017-06-28T17:30:00+00:00","id":"http:\/\/thorstenball.com\/blog\/2017\/06\/28\/the-lost-chapter-a-macro-system-for-monkey","content":{"@attributes":{"type":"html"}}},{"title":{"@attributes":{"type":"html"}},"link":{"@attributes":{"href":"http:\/\/thorstenball.com\/blog\/2017\/02\/22\/writing-an-interpreter-in-go-the-paperback-edition\/"}},"updated":"2017-02-22T17:45:00+00:00","id":"http:\/\/thorstenball.com\/blog\/2017\/02\/22\/writing-an-interpreter-in-go-the-paperback-edition","content":{"@attributes":{"type":"html"}}},{"title":{"@attributes":{"type":"html"}},"link":{"@attributes":{"href":"http:\/\/thorstenball.com\/blog\/2017\/02\/08\/higher-value-tools\/"}},"updated":"2017-02-08T18:00:00+00:00","id":"http:\/\/thorstenball.com\/blog\/2017\/02\/08\/higher-value-tools","content":{"@attributes":{"type":"html"}}},{"title":{"@attributes":{"type":"html"}},"link":{"@attributes":{"href":"http:\/\/thorstenball.com\/blog\/2017\/01\/16\/what-i-didnt-do-to-write-a-book\/"}},"updated":"2017-01-16T18:00:00+00:00","id":"http:\/\/thorstenball.com\/blog\/2017\/01\/16\/what-i-didnt-do-to-write-a-book","content":{"@attributes":{"type":"html"}}},{"title":{"@attributes":{"type":"html"}},"link":{"@attributes":{"href":"http:\/\/thorstenball.com\/blog\/2017\/01\/04\/a-virtual-brainfuck-machine-in-go\/"}},"updated":"2017-01-04T17:00:00+00:00","id":"http:\/\/thorstenball.com\/blog\/2017\/01\/04\/a-virtual-brainfuck-machine-in-go","content":{"@attributes":{"type":"html"}}},{"title":{"@attributes":{"type":"html"}},"link":{"@attributes":{"href":"http:\/\/thorstenball.com\/blog\/2016\/11\/30\/why-i-wrote-a-book-about-interpreters\/"}},"updated":"2016-11-30T17:15:00+00:00","id":"http:\/\/thorstenball.com\/blog\/2016\/11\/30\/why-i-wrote-a-book-about-interpreters","content":{"@attributes":{"type":"html"}}},{"title":{"@attributes":{"type":"html"}},"link":{"@attributes":{"href":"http:\/\/thorstenball.com\/blog\/2016\/11\/16\/putting-eval-in-go\/"}},"updated":"2016-11-16T17:00:00+00:00","id":"http:\/\/thorstenball.com\/blog\/2016\/11\/16\/putting-eval-in-go","content":{"@attributes":{"type":"html"}}},{"title":{"@attributes":{"type":"html"}},"link":{"@attributes":{"href":"http:\/\/thorstenball.com\/blog\/2015\/10\/22\/write-stupid-code\/"}},"updated":"2015-10-22T17:45:00+00:00","id":"http:\/\/thorstenball.com\/blog\/2015\/10\/22\/write-stupid-code","content":{"@attributes":{"type":"html"}}},{"title":{"@attributes":{"type":"html"}},"link":{"@attributes":{"href":"http:\/\/thorstenball.com\/blog\/2014\/11\/20\/unicorn-unix-magic-tricks\/"}},"updated":"2014-11-20T17:45:00+00:00","id":"http:\/\/thorstenball.com\/blog\/2014\/11\/20\/unicorn-unix-magic-tricks","content":{"@attributes":{"type":"html"}}},{"title":{"@attributes":{"type":"html"}},"link":{"@attributes":{"href":"http:\/\/thorstenball.com\/blog\/2014\/10\/13\/why-threads-cant-fork\/"}},"updated":"2014-10-13T17:40:00+00:00","id":"http:\/\/thorstenball.com\/blog\/2014\/10\/13\/why-threads-cant-fork","content":{"@attributes":{"type":"html"}}}]}