| 
	     You are here  | 
        lukeplant.me.uk | ||
| | | | | 
            
              jamie-wong.com
             | 
        |
| | | | | One of the techniques used in many demo scenes is called ray marching. This algorithm, used in combination with a special kind of function called | |
| | | | | 
            
              zserge.com
             | 
        |
| | | | | A tiny ray tracer, only useful for people who never written one themselves, but would like to. It lacks features, but provides a foundation to build your own, featureful ray tracer upon. | |
| | | | | 
            
              rcoh.me
             | 
        |
| | | | | As I was learning to program, Python lists seemed totally magical to me. I imagined them as being implemented by some sort of magical datastructure that was part linked-list, part array that was perfect for everything. As I grew as an engineer, it occurred that this was unlikely. I guessed (correctly) that rather than some sort of magical implementation, it was just backed by a resizable array. I decided to read the code and find out. | |
| | | | | 
            
              degoes.net
             | 
        |
| | | Functional programming has a bit of jargon, but that doesn't have to stop you from understanding core concepts | ||