Up to Main Index Up to Journal for March, 2015
JOURNAL FOR FRIDAY 27TH MARCH, 2015
______________________________________________________________________________
SUBJECT: Idiomatic bit twiddling, sidetracks and ideas
DATE: Fri 27 Mar 22:46:31 GMT 2015
First off, thank you to everybody who pointed out that my bit twiddling
example was not idiomatic Go. The example I gave was:
func Return(direction byte) byte {
if direction < Up {
return direction ^ 1<<2
} else {
return direction ^ 1
}
}
Of course it should have been:
func Return(direction byte) byte {
if direction < Up {
return direction ^ 1<<2
}
return direction ^ 1
}
Documenting everything is continuing fairly well. As I review the code and
document it I've had some ideas of changes I want to make. However I have
resisted the temptation and Instead of getting distracted and sidetracked I've
just made notes for now :|
Talking of sidetracking...
It's amazing where ideas come from sometimes. For example I came across a
story on the BBC website today with the headline "The deepest holes dug by
hand"[1]. Curious and ready for a coffee break I took a look. What caught my
attention was the mention of the ancient underground city of Derinkuyu in
Turkey. Intrigued I looked on Wikipedia, which had a little information[2].
Searching for Derinkuyu on Google images turns up some nice photos and maps.
The first things I thought of when reading about Derinkuyu and looking at the
photos were Tolkien's Dwarves and Gary Gygax's Dungeon & Dragons Drow - dark
elves. I will have to revisit this topic again for ideas at a later date :)
Which leads me to more sidetracking...
One thing I have learned the hard way is to make notes as soon as possible
whenever you have an idea. You could be watching TV, reading a book, browsing
the web or just daydreaming and having random thoughts. If you have an idea
make a note of it. Using a smartphone or tablet makes this easier than ever,
especially if you don't keep a pencil and paper handy. Even if you're not sure
how you might use an idea make a note of it. It may provoke other ideas in the
future. I also keep lists of interesting names for people and places as I come
across them - you never know when name will become handy and sometimes just a
name will give you ideas.
--
Diddymus
[1] http://www.bbc.com/future/story/20150327-the-deepest-holes-dug-by-hand
[2] https://en.wikipedia.org/wiki/Derinkuyu_Underground_City
Up to Main Index Up to Journal for March, 2015