# Maceage's Blog > Maceage's blog ## Posts - [Conway's Law](https://blog.maceage.com/posts/2026/conways-law/index.md): Your architecture is your org chart - [Running Team Knowledge Surveys](https://blog.maceage.com/posts/2026/running-team-knowledge-surveys/index.md): (And why you should) - [AWS Generative AI Developer - Professional](https://blog.maceage.com/posts/2026/aws-generative-ai-developer-professional/index.md): Notes from studying for the AWS Generative AI Developer - Professional certification - [Completing My Unreal Engine Course](https://blog.maceage.com/posts/2025/completing-my-unreal-engine-course/index.md): Another milestone reached! - [Unreal Engine: Miscellaneous](https://blog.maceage.com/posts/2025/unreal-engine-miscellaneous/index.md): Miscellaneous notes taken from the final week of Game Programming Foundations - [Unreal Engine: Testing and Profiling](https://blog.maceage.com/posts/2025/unreal-engine-18-testing-and-profiling/index.md): Notes taken from the eighteenth week of Game Programming Foundations - [Unreal Engine: State Machines](https://blog.maceage.com/posts/2025/unreal-engine-17-state-machines/index.md): Notes taken from the seventeenth week of Game Programming Foundations - [Unreal Engine: Introduction to AI](https://blog.maceage.com/posts/2025/unreal-engine-16-introduction-to-ai/index.md): Notes taken from the sixteenth week of Game Programming Foundations - [Unreal Engine: Game Effects](https://blog.maceage.com/posts/2025/unreal-engine-15-game-effects/index.md): Notes taken from the fifteenth week of Game Programming Foundations - [Unreal Engine: Gameplay Ability System](https://blog.maceage.com/posts/2025/unreal-engine-14-gameplay-ability-system/index.md): Notes taken from the fourteenth week of Game Programming Foundations - [Unreal Engine: Inventory Systems](https://blog.maceage.com/posts/2025/unreal-engine-13-inventory-systems/index.md): Notes taken from the thirteenth week of Game Programming Foundations - [Unreal Engine Design Patterns](https://blog.maceage.com/posts/2025/unreal-engine-design-patterns/index.md): Exploring design patterns in Unreal Engine - [Unreal Engine: Character Movement](https://blog.maceage.com/posts/2025/unreal-engine-12-character-movement/index.md): Notes taken from the twelfth week of Game Programming Foundations - [Unreal Engine: Visual and Audio Effects](https://blog.maceage.com/posts/2025/unreal-engine-11-visual-and-audio-effects/index.md): Notes taken from the eleventh week of Game Programming Foundations - [Unreal Engine: Animation and Montages](https://blog.maceage.com/posts/2025/unreal-engine-10-animation-and-montages/index.md): Notes taken from the tenth week of Game Programming Foundations - [Unreal Engine: User Interface](https://blog.maceage.com/posts/2025/unreal-engine-09-user-interface/index.md): Notes taken from the ninth week of Game Programming Foundations - [Unreal Engine: Collision Detection](https://blog.maceage.com/posts/2025/unreal-engine-07-collision-detection/index.md): Notes taken from the seventh week of Game Programming Foundations - [Unreal Engine: Communication](https://blog.maceage.com/posts/2025/unreal-engine-06-communication/index.md): Notes taken from the sixth week of Game Programming Foundations - [Unreal Engine: Mathematics for Games](https://blog.maceage.com/posts/2025/unreal-engine-05-mathematics-for-games/index.md): Notes taken from the fifth week of Game Programming Foundations - [Unreal Engine: Actors, Components, and Blueprints](https://blog.maceage.com/posts/2025/unreal-engine-03-actors-components-and-blueprints/index.md): Notes taken from the third week of Game Programming Foundations - [Unreal Engine: Controllers and Game Modes](https://blog.maceage.com/posts/2025/unreal-engine-02-controllers-and-game-modes/index.md): Notes taken from the second week of Game Programming Foundations - [Meeting my Unreal Engine mentor](https://blog.maceage.com/posts/2025/meeting-my-unreal-engine-mentor/index.md): So many questions! - [Unreal Engine: Introduction to Unreal](https://blog.maceage.com/posts/2025/unreal-engine-01-introduction-to-unreal/index.md): Notes taken from the first week of Game Programming Foundations - [Delving into C++](https://blog.maceage.com/posts/2025/delving-into-c-plus-plus/index.md): Not as difficult as I thought - [Learning Unreal Engine](https://blog.maceage.com/posts/2025/learning-unreal-engine/index.md): How hard can it be? - [Big-O Notation: A Refresher](https://blog.maceage.com/posts/2024/big-o-notation-a-refresher/index.md): Know thy complexities! - [System Design Learnings](https://blog.maceage.com/posts/2024/system-design-learnings/index.md): The first rule of System Design Fight Club... - [AWS Machine Learning Specialty](https://blog.maceage.com/posts/2024/aws-machine-learning-specialty/index.md): Notes from studying for the AWS Machine Learning Specialty certification - [AWS Solutions Architect - Professional](https://blog.maceage.com/posts/2024/aws-solutions-architect-professional/index.md): Notes from studying for the AWS Solutions Architect - Professional certification - [AWS Advanced Networking Specialty](https://blog.maceage.com/posts/2024/aws-advanced-networking-specialty/index.md): Notes from studying for the AWS Advanced Networking Specialty certification - [AWS DevOps Engineer - Professional](https://blog.maceage.com/posts/2024/aws-devops-engineer-professional/index.md): Notes from studying for the AWS DevOps Engineer - Professional certification - [AWS Security Specialty](https://blog.maceage.com/posts/2024/aws-security-specialty/index.md): Notes from studying for the AWS Security Specialty certification - [AWS Associate Certifications](https://blog.maceage.com/posts/2024/aws-associate/index.md): Notes from studying for the AWS Associate certifications - [Getting AWS Certified](https://blog.maceage.com/posts/2024/getting-aws-certified/index.md): So much to learn, so little time - [Codifying Architecture: Diagrams as Code](https://blog.maceage.com/posts/2024/codifying-architecture/index.md): Documentation: the problem every team knows - [The C4 Model: From Attendee to Facilitator](https://blog.maceage.com/posts/2024/the-c4-model/index.md): My Journey with the C4 Model - [Cloud Design Patterns](https://blog.maceage.com/posts/2024/cloud-design-patterns/index.md): Using the right architecture for the job - [(Re)Sharpening Your Codebase](https://blog.maceage.com/posts/2024/re-sharpening-your-codebase/index.md): ReSharper is awesome - [My Tools of the Trade](https://blog.maceage.com/posts/2024/tools-of-the-trade/index.md): Everyone has their own toolbox - [Welcome to Maceage's blog!](https://blog.maceage.com/posts/2024/welcome/index.md): Welcome to Maceage's blog!