56,966 blogs · [ { "id": "01a0877a-c112-7069-82b3-e4099d795068", "title": "The plight of the misunderstood memory ordering", "url": "https://www.grayolson.me/blog/posts/misunderstood-memory-ordering/", "published_at": "2025-06-17T00:00:00+00:00" }, { "id": "01a0877a-c112-7069-82b3-e4099db8f2b6", "title": "(Nurturing) The Soul of a Computer Engineer", "url": "https://www.grayolson.me/blog/posts/nurturing-the-soul-of-a-computer-engineer/", "published_at": "2024-10-07T00:00:00+00:00" }, { "id": "01a0877a-c112-7069-82b3-e4099e9f1834", "title": "A Whirlwind Tour of Games Color Management", "url": "https://www.grayolson.me/blog/posts/whirlwind-games-color/", "published_at": "2023-07-27T00:00:00+00:00" }, { "id": "01a0877a-c112-7069-82b3-e4099f92adfb", "title": "ultraviolet 0.6 Released", "url": "https://www.grayolson.me/blog/posts/ultraviolet-0.6/", "published_at": "2020-09-11T00:00:00+00:00" }, { "id": "01a0877a-c112-7069-82b3-e409a0430981", "title": "ultraviolet 0.4 Released", "url": "https://www.grayolson.me/blog/posts/ultraviolet-0.4/", "published_at": "2019-12-09T00:00:00+00:00" }, { "id": "01a0877a-c112-7069-82b3-e409a1264b25", "title": "Google Summer of Code 2019 - appleseed - Wrap-up", "url": "https://www.grayolson.me/blog/posts/gsoc-2019/", "published_at": "2019-08-23T00:00:00+00:00" }, { "id": "01a0877a-c112-7069-82b3-e409a13e86c2", "title": "An Intro to Physically Based Rendering for Artists and Programmers - Part 1", "url": "https://www.grayolson.me/blog/posts/pbr-intro/", "published_at": "2019-01-31T00:00:00+00:00" }, { "id": "01a0877a-c112-7069-82b3-e409a1c59f80", "title": "The Hacker Manifesto", "url": "https://www.grayolson.me/blog/posts/manifesto/", "published_at": "2018-02-06T00:00:00+00:00" }, { "id": "01a0877a-c112-7069-82b3-e409a2b126a6", "title": "Twirly Sierpinski Gaskets in WebGL -- CSE 470 Assignment 1", "url": "https://www.grayolson.me/blog/posts/programming/graphics/cse470hw1/", "published_at": "2018-01-19T00:00:00+00:00" }, { "id": "01a0877a-c112-7069-82b3-e409a302f820", "title": "CSE 470 Assignment 3 Part 1 - Surfaces of Revolution", "url": "https://www.grayolson.me/blog/posts/programming/graphics/cse470hw3/", "published_at": "2018-01-19T00:00:00+00:00" }, { "id": "01a0877a-c112-7069-82b3-e409a3e0834e", "title": "CSE 470 Assignment 3 Part 2 - Gourad/Phong Shading", "url": "https://www.grayolson.me/blog/posts/programming/graphics/cse470hw3part2/", "published_at": "2018-01-19T00:00:00+00:00" }, { "id": "01a0877a-c112-7069-82b3-e409a3f5a875", "title": "Astrophotography Processing with Free Software the Roger Clark Way", "url": "https://www.grayolson.me/blog/posts/rnc-astro/", "published_at": "2017-02-25T00:00:00+00:00" }, { "id": "01a0877a-c112-7069-82b3-e409a4a25c0d", "title": "Rocketry Part 2: Open Rocket Simulation & Final Design", "url": "https://www.grayolson.me/blog/posts/rocketry/part2/", "published_at": "2017-01-18T00:00:00+00:00" }, { "id": "01a0877a-c112-7069-82b3-e409a4c93aeb", "title": "Rocketry Part 1: Initial Design Ideas", "url": "https://www.grayolson.me/blog/posts/rocketry/part1/", "published_at": "2017-01-09T00:00:00+00:00" }, { "id": "01a0877a-c112-7069-82b3-e409a51f21d6", "title": "Concentration Final Assignment", "url": "https://www.grayolson.me/blog/posts/ap-photo/concentration-final-assignment/", "published_at": "2016-04-14T00:00:00+00:00" }, { "id": "01a0877a-c112-7069-82b3-e409a5662e54", "title": "AP Photo Breadth Portfolio", "url": "https://www.grayolson.me/blog/posts/ap-photo/breadth-portfolio/", "published_at": "2015-12-18T00:00:00+00:00" } ] posts Claim your blog
Back to grayolson.me
Blog · corpus.blog/blogs/grayolson.me/posts

grayolson.me

grayolson.me

2025

2024

2023

2020

2019

2018

2017

2016

2015