If you enjoyed The Bone Clocks, consider trying the other books in that same universe. Like The Thousand Autumns of Jacob de Zoet (particularly if you enjoy its historical setting of Edo period Japan on the artificial island of Deshima where the Dutch were allowed to operate a trading post), or the shorter Slade House.
Of course Cloud Atlas is well-known and a good read.
Utopia Avenue, his latest work about a fictional band in the 1960s, is a very pleasant and frankly fun read too, although different from the others. In typical Mitchell fashion, it does loosely connect to his other works and that weird über-narrative he is building. I'm looking forward to see what he'll end up doing with that.
The Bone Clocks is what killed David Mitchell's work for me. Really like Count Belasarius though, but I have always liked my heroes heroic, especially the historical ones.
Of course. Not looking at a bookshelf or doing much effort to recall, but enjoyed the Baroque Cycle by Neil Stephenson, almost anything by Gore Vidal. On the nonfiction side, I will always recommend books by Nick Lane, especially the first one I read: Oxygen - it made me wish that I had continued my Biochemistry studies into university.
- Count Belisarius by Robert Graves
- The Bone Clocks by David Mitchell
- The Expanse (all of them)
- Project Hail Mary by Andy Weir
And the best books on software development were:
- Fundamentals of Software Architecture: An Engineering Approach by Mark Richards and Neal Ford
- Multithreaded JavaScript by Thomas Hunter II and Bryan English
- The Programmer's Brain by Felienne Hermans