getting-back-on-the-go.md (2443B)
1 --- 2 title: "Getting back on the Go" 3 date: 2022-09-05T20:45:16+01:00 4 draft: false 5 --- 6 7 _Creativity_, in the sense of producing new 'works' (music, poetry, blog posts etc...) takes a certain conscious appreciation that doesn't come around too often for me outside of computer programming. 8 9 To get around this, I've been forcing myself to write a stream of consciousness every morning, pen to paper for a solid [twenty-five minutes](https://en.wikipedia.org/wiki/Pomodoro_Technique) to flex this under-developed muscle. Anything that's on my mind, be it dreams (literally and figuratively), goals, insecurities, etc... to help draw out my intention for the day. And maybe, on occasion, there will be a diamond in the roughest rough; that is to say original metaphors, similes and the like that can be distilled into pure poetry (or [bathos](https://en.wikipedia.org/wiki/Bathos)). 10 11 I want to be promoting more of these creative tendencies in my life, so I'm going to try and write more articles about my thoughts and endeavours. 12 For example, I've started playing a bit of [Go](https://en.wikipedia.org/wiki/Go_(game)) again; 13 hopefully, writing about my terrible Go playing will force me to play with a little more intention. 14 15 {{< besogo sgf="ai-sensei_20200506_mpizzzle_vs_kouchan2.sgf" >}} 16 17 The above board is being rendered by [besogo](https://github.com/yewang/besogo), a lightweight sgf viewer written in javascript. It's easy to compile, although the recommended build instructions involve using the remote [Google Closure Compiler](https://closure-compiler.appspot.com/home) which it turns out has since been deprecated. 18 19 The the offline [closure compiler](https://github.com/google/closure-compiler) can instead be used in the same way with the following one liner: 20 21 {{< highlight javascript "linenos=true, style=dracula" >}} 22 closure-compiler --compilation_level=SIMPLE --js js/* > besogo.min.js 23 {{< /highlight >}} 24 25 The above game was played back in 2020 on Pandanet, which was the last time I played internet Go in any consistent capacity. I uploaded the game to [ai-sensei](https://ai-sensei.com), which generates an sgf with depth 50 playout (4 moves) on any 10 kyu level 'mistake'; oh boy, there are a lot of mistakes... 26 27 In terms of writing articles, if I end up adding a lot of Go content I'll add a separate rolling section, but for now I'm fine having all articles under 'Thoughts' until it becomes cumbersome to manage this way.