57,803 blogs · [ { "id": "01a087a1-afd3-7100-a9df-500544900c55", "title": "Punching in a dream", "url": "https://mattchung.me/blog/2026/08/09/punching-in-a-dream/", "published_at": "2026-08-09T05:03:14+00:00" }, { "id": "01a087a1-afd3-7100-a9df-500545471bb5", "title": "Daily Review – Sunday – May 03, 2026", "url": "https://mattchung.me/blog/2026/05/03/daily-review-sunday-may-03-2026/", "published_at": "2026-05-03T06:41:32+00:00" }, { "id": "01a087a1-afd3-7100-a9df-5005456f7a90", "title": "Daily Journal (Saturday) May 02, 2026", "url": "https://mattchung.me/blog/2026/05/02/daily-journal-saturday-may-02-2026/", "published_at": "2026-05-02T07:18:57+00:00" }, { "id": "01a087a1-afd3-7100-a9df-500545e34fcd", "title": "Dance Training – 1:1 Private – Review", "url": "https://mattchung.me/blog/2026/04/30/dance-training-11-private-review/", "published_at": "2026-04-30T22:42:50+00:00" }, { "id": "01a087a1-afd3-7100-a9df-50054684f9ab", "title": "Cross posting Instagram videos onto YouTube (shorts)", "url": "https://mattchung.me/blog/2026/04/26/cross-posting-instagram-videos-onto-youtube-shorts/", "published_at": "2026-04-26T08:02:33+00:00" }, { "id": "01a087a1-afd3-7100-a9df-500546d44700", "title": "Daily Journal: Rebuilding daily habits of writing, scattered brain, dating", "url": "https://mattchung.me/blog/2026/04/17/daily-journal-rebuilding-daily-habits-of-writing-scattered-brain-dating/", "published_at": "2026-04-17T07:16:40+00:00" }, { "id": "01a087a1-afd3-7100-a9df-50054767fb49", "title": "CloudWatch Metrics: Stop averaging,start percentiling", "url": "https://mattchung.me/blog/2022/09/16/cloudwatch-metrics-stop-averagingstart-percentiling/", "published_at": "2022-09-16T14:24:43+00:00" }, { "id": "01a087a1-afd3-7100-a9df-5005481c092c", "title": "Burning fat with intermittent fasting? 3 weeks of monitoring body ketones", "url": "https://mattchung.me/blog/2022/08/05/burning-fat-with-intermittent-fasting-3-weeks-of-monitoring-body-ketones/", "published_at": "2022-08-05T18:57:26+00:00" }, { "id": "01a087a1-afd3-7100-a9df-5005489d47a7", "title": "A letter from my future self: “Dear 2019 Matt”", "url": "https://mattchung.me/blog/2020/11/18/a-letter-from-my-future-self-dear-2019-matt/", "published_at": "2020-11-18T14:07:51+00:00" }, { "id": "01a087a1-afd3-7100-a9df-5005490d8db9", "title": "Next up: Compilers (theory and practice) and reflecting on fatherhood", "url": "https://mattchung.me/blog/2019/11/08/next-up-compilers-theory-and-practice-and-reflecting-on-fatherhood/", "published_at": "2019-11-08T17:19:43+00:00" }, { "id": "01a0bb54-5bbf-70d0-ad18-8cf1470f8392", "title": "Information Security – Project 4", "url": "https://mattchung.me/blog/2019/11/02/information-security-project-4/", "published_at": "2019-11-02T03:44:15+00:00" }, { "id": "01a0bb54-5bbf-70d0-ad18-8cf14726b7d1", "title": "My wolf pack", "url": "https://mattchung.me/blog/2019/01/28/my-wolf-pack/", "published_at": "2019-01-28T20:06:58+00:00" }, { "id": "01a0bb54-5bbf-70d0-ad18-8cf147c17bdd", "title": "Week 1 of master’s in computer science", "url": "https://mattchung.me/blog/2019/01/22/week-1-of-masters-in-computer-science/", "published_at": "2019-01-22T18:14:52+00:00" }, { "id": "01a0bb54-5bbf-70d0-ad18-8cf147ee76f2", "title": "History of i,j,k variables ?", "url": "https://mattchung.me/blog/2018/10/29/history-of-ijk-variables/", "published_at": "2018-10-29T20:08:24+00:00" }, { "id": "01a0bb54-5bbf-70d0-ad18-8cf1483f1092", "title": "No exercise (or tennis) this week", "url": "https://mattchung.me/blog/2018/10/18/no-exercise-or-tennis-this-week/", "published_at": "2018-10-18T15:53:12+00:00" }, { "id": "01a0bb54-5bbf-70d0-ad18-8cf14860d992", "title": "Linear algebra – exam 1", "url": "https://mattchung.me/blog/2018/10/15/linear-algebra-exam-1/", "published_at": "2018-10-15T21:19:59+00:00" }, { "id": "01a0bb54-5bbf-70d0-ad18-8cf148941a89", "title": "Assembly RA (return address)", "url": "https://mattchung.me/blog/2018/10/12/assembly-return-address/", "published_at": "2018-10-12T16:30:30+00:00" }, { "id": "01a0bb54-5bbf-70d0-ad18-8cf14926d626", "title": "Tennis serve in slow motion", "url": "https://mattchung.me/blog/2018/10/10/tennis-serve-in-slow-motion/", "published_at": "2018-10-10T21:23:15+00:00" }, { "id": "01a0bb54-5bbf-70d0-ad18-8cf149a69739", "title": "3Blue1Brown – Linear Algebra videos", "url": "https://mattchung.me/blog/2018/10/09/3blue1brown-linear-algebra-videos/", "published_at": "2018-10-09T18:08:33+00:00" }, { "id": "01a0bb54-5bbf-70d0-ad18-8cf14a49ca41", "title": "Flexing C muscles", "url": "https://mattchung.me/blog/2018/10/04/flexing-c-muscles/", "published_at": "2018-10-04T22:36:39+00:00" }, { "id": "01a0bb5a-6d95-7388-8420-9deaf4d8eacd", "title": "Linear algebra check in", "url": "https://mattchung.me/blog/2018/09/17/linear-algebra-check-in/", "published_at": "2018-09-17T20:57:05+00:00" }, { "id": "01a0bb5a-6d95-7388-8420-9deaf56f2d10", "title": "Admitted into Georgia Tech Master’s in Computer Science", "url": "https://mattchung.me/blog/2018/09/13/admitted-into-georgia-tech-masters-in-computer-science/", "published_at": "2018-09-13T17:54:12+00:00" }, { "id": "01a0bb5a-6d95-7388-8420-9deaf58dba44", "title": "Friday night arguments", "url": "https://mattchung.me/blog/2018/08/12/friday-night-arguments/", "published_at": "2018-08-12T23:46:03+00:00" }, { "id": "01a0bb5a-6d95-7388-8420-9deaf66eb4a7", "title": "Libraries are love", "url": "https://mattchung.me/blog/2018/08/12/libraries-are-love/", "published_at": "2018-08-12T04:30:09+00:00" }, { "id": "01a0bb5a-6d95-7388-8420-9deaf72f0948", "title": "“I’m not going to raise my kids the way my parents raised me”", "url": "https://mattchung.me/blog/2018/06/28/im-not-going-to-raise-my-kids-the-way-my-parents-raised-me/", "published_at": "2018-06-28T00:20:41+00:00" }, { "id": "01a0bb5a-6d95-7388-8420-9deaf7b0f7c4", "title": "My first singing (and guitar) recital", "url": "https://mattchung.me/blog/2018/06/25/my-first-recital/", "published_at": "2018-06-25T17:15:30+00:00" }, { "id": "01a0bb5a-6d95-7388-8420-9deaf88aa5d8", "title": "Friday donut ritual", "url": "https://mattchung.me/blog/2018/06/08/friday-donut-ritual/", "published_at": "2018-06-08T16:58:18+00:00" }, { "id": "01a0bb5a-6d95-7388-8420-9deaf9375e01", "title": "Why I love Seattle", "url": "https://mattchung.me/blog/2018/06/07/why-i-love-seattle/", "published_at": "2018-06-07T18:16:46+00:00" }, { "id": "01a0bb5a-6d96-726a-90c1-371570b221fb", "title": "The beauty of dynamic programming", "url": "https://mattchung.me/blog/2018/06/01/the-beauty-of-dynamic-programming/", "published_at": "2018-06-01T18:08:56+00:00" }, { "id": "01a0bb5a-6d96-726a-90c1-371571187a49", "title": "Disabling remote loading of images (in e-mails)", "url": "https://mattchung.me/blog/2018/04/16/disabling-remote-loading-of-images-in-e-mails/", "published_at": "2018-04-16T19:06:21+00:00" }, { "id": "01a0bb62-7ddd-7168-ad02-1e86418f2d05", "title": "Why I picked up the guitar", "url": "https://mattchung.me/blog/2018/04/15/why-i-picked-up-the-guitar/", "published_at": "2018-04-15T23:49:16+00:00" }, { "id": "01a0bb62-7ddd-7168-ad02-1e8642486baa", "title": "Wrapping up discrete mathematics course", "url": "https://mattchung.me/blog/2018/04/15/wrapping-up-discrete-mathematics-course/", "published_at": "2018-04-15T22:59:45+00:00" }, { "id": "01a0bb62-7ddd-7168-ad02-1e86430529ee", "title": "Graph theory and upcoming final exam", "url": "https://mattchung.me/blog/2018/04/02/graph-theory-and-upcoming-final-exam/", "published_at": "2018-04-02T16:38:07+00:00" }, { "id": "01a0bb62-7ddd-7168-ad02-1e864320bcba", "title": "Career contentment", "url": "https://mattchung.me/blog/2018/03/23/career-contentment/", "published_at": "2018-03-23T17:00:32+00:00" }, { "id": "01a0bb62-7ddd-7168-ad02-1e8643a78d12", "title": "Software and system ownership", "url": "https://mattchung.me/blog/2018/03/10/software-and-system-ownership/", "published_at": "2018-03-10T16:26:59+00:00" }, { "id": "01a0bb62-7ddd-7168-ad02-1e8643ac795d", "title": "Where discrete mathematics meets an interview question", "url": "https://mattchung.me/blog/2018/02/27/where-discrete-mathematics-meets-an-interview-question/", "published_at": "2018-02-27T14:43:56+00:00" }, { "id": "01a0bb62-7ddd-7168-ad02-1e8643c6064d", "title": "Blistered fingers", "url": "https://mattchung.me/blog/2018/01/20/blistered-fingers/", "published_at": "2018-01-20T00:54:34+00:00" }, { "id": "01a0bb62-7ddd-7168-ad02-1e8643de8700", "title": "Lessons learned coding the quicksort algorithm in assembly (i.e. MIPS)", "url": "https://mattchung.me/blog/2018/01/15/lessons-learned-coding-the-quicksort-algorithm-in-assembly-i-e-mips/", "published_at": "2018-01-15T22:39:35+00:00" }, { "id": "01a0bb62-7ddd-7168-ad02-1e8644755488", "title": "Dog palace", "url": "https://mattchung.me/blog/2017/12/29/dog-palace/", "published_at": "2017-12-29T15:48:15+00:00" }, { "id": "01a0bb62-7ddd-7168-ad02-1e8645319ab7", "title": "Reading my first science fiction book", "url": "https://mattchung.me/blog/2017/12/14/my-first-science-fiction-book/", "published_at": "2017-12-14T21:33:53+00:00" }, { "id": "01a0bb68-9eea-7232-ac00-3d26f6f049eb", "title": "Dog done run & pool party", "url": "https://mattchung.me/blog/2017/09/14/dog-done-run-pool-party/", "published_at": "2017-09-14T13:25:48+00:00" }, { "id": "01a0bb68-9eea-7232-ac00-3d26f719edd0", "title": "Practicing my ukulele", "url": "https://mattchung.me/blog/2017/09/10/practicing-my-ukulele/", "published_at": "2017-09-10T20:40:26+00:00" }, { "id": "01a0bb68-9eea-7232-ac00-3d26f7c4a1b8", "title": "Returning to social media?", "url": "https://mattchung.me/blog/2017/09/05/returning-to-social-media/", "published_at": "2017-09-05T15:37:06+00:00" }, { "id": "01a0bb68-9eea-7232-ac00-3d26f88094aa", "title": "A sneak peak of my wedding photos", "url": "https://mattchung.me/blog/2017/08/30/a-sneak-peak-of-my-wedding-photos/", "published_at": "2017-08-30T18:15:36+00:00" }, { "id": "01a0bb68-9eea-7232-ac00-3d26f90c3410", "title": "Caretaking", "url": "https://mattchung.me/blog/2017/08/18/caretaking/", "published_at": "2017-08-18T02:19:10+00:00" }, { "id": "01a0bb68-9eea-7232-ac00-3d26f99bc9c4", "title": "Be a man", "url": "https://mattchung.me/blog/2017/05/31/be-a-man/", "published_at": "2017-05-31T04:30:46+00:00" }, { "id": "01a0bb68-9eea-7232-ac00-3d26fa43a186", "title": "Friday night in", "url": "https://mattchung.me/blog/2017/05/14/friday-night-in/", "published_at": "2017-05-14T04:40:34+00:00" }, { "id": "01a0bb68-9eea-7232-ac00-3d26fa58d909", "title": "A brief introduction to cache organization", "url": "https://mattchung.me/blog/2017/05/13/a-brief-introduction-to-cache-organization/", "published_at": "2017-05-13T21:41:05+00:00" }, { "id": "01a0bb68-9eea-7232-ac00-3d26fb10161f", "title": "Defusing a Binary Bomb (phase 1)", "url": "https://mattchung.me/blog/2017/03/03/defusing-a-binary-bomb-phase-1/", "published_at": "2017-03-03T19:31:28+00:00" }, { "id": "01a0bb68-9eea-7232-ac00-3d26fb32142b", "title": "Protected: Defusing a Binary Bomb (phase 1)", "url": "https://mattchung.me/blog/2017/02/28/csapp-defusing-the-bomb-phase-1/", "published_at": "2017-02-28T21:32:09+00:00" }, { "id": "01a0bb6c-d968-7022-aa88-344945e9ecc8", "title": "How does the modulus operator work?", "url": "https://mattchung.me/blog/2017/02/06/how-does-the-modulus-operator-work/", "published_at": "2017-02-06T06:30:49+00:00" }, { "id": "01a0bb6c-d968-7022-aa88-34494696d2f7", "title": "Here’s some assembly instructions … now write the corresponding C code", "url": "https://mattchung.me/blog/2017/01/18/heres-some-assembly-instructions-now-write-the-corresponding-c-code/", "published_at": "2017-01-18T21:10:32+00:00" }, { "id": "01a0bb6c-d968-7022-aa88-3449476c1e14", "title": "Let’s get lower than Python", "url": "https://mattchung.me/blog/2017/01/10/lets-get-lower-than-python/", "published_at": "2017-01-10T03:28:52+00:00" }, { "id": "01a0bb6c-d968-7022-aa88-34494825325c", "title": "Calculating page table entry size", "url": "https://mattchung.me/blog/2016/12/19/calculating-page-table-entry-size/", "published_at": "2016-12-19T00:33:50+00:00" }, { "id": "01a0bb6c-d968-7022-aa88-3449490105cd", "title": "Fakebook", "url": "https://mattchung.me/blog/2016/10/18/fakebook/", "published_at": "2016-10-18T05:22:15+00:00" }, { "id": "01a0bb6c-d968-7022-aa88-344949f4d422", "title": "Graduate record examination (GRE) in 2 months", "url": "https://mattchung.me/blog/2016/10/05/graduate-record-examination-gre-in-2-months/", "published_at": "2016-10-05T06:00:40+00:00" }, { "id": "01a0bb6c-d968-7022-aa88-34494a390a0e", "title": "Reflections on 1984", "url": "https://mattchung.me/blog/2016/09/26/reflections-on-1984/", "published_at": "2016-09-26T05:47:28+00:00" }, { "id": "01a0bb6c-d968-7022-aa88-34494b0cf64c", "title": "Data structures and algorithms in Java – Inspectional reading", "url": "https://mattchung.me/blog/2016/09/17/data-structures-and-algorithms-in-java-inspectional-reading/", "published_at": "2016-09-17T23:58:39+00:00" }, { "id": "01a0bb6c-d968-7022-aa88-34494bf56cd6", "title": "My GSD alarm", "url": "https://mattchung.me/blog/2016/09/07/my-gsd-alarm/", "published_at": "2016-09-07T03:54:10+00:00" }, { "id": "01a0bb6c-d968-7022-aa88-34494c3a9bc8", "title": "A simple C problem", "url": "https://mattchung.me/blog/2016/07/10/a-simple-c-problem/", "published_at": "2016-07-10T04:26:25+00:00" }, { "id": "01a0bb70-ad22-7045-a466-b435a8f03c9e", "title": "Teaching as a form of learning: Binary Search Trees (BST)", "url": "https://mattchung.me/blog/2016/07/02/24-2/", "published_at": "2016-07-02T04:27:59+00:00" }, { "id": "01a0bb70-ad22-7045-a466-b435a9c7c0ff", "title": "It’s just a phase", "url": "https://mattchung.me/blog/2016/05/22/its-just-a-phase/", "published_at": "2016-05-22T04:26:51+00:00" }, { "id": "01a0bb70-ad22-7045-a466-b435aaad1548", "title": "Learning a new language", "url": "https://mattchung.me/blog/2016/04/01/learning-a-new-language/", "published_at": "2016-04-01T04:29:13+00:00" }, { "id": "01a0bb70-ad22-7045-a466-b435ab3b7c3e", "title": "A short thank you letter to my body", "url": "https://mattchung.me/blog/2016/03/29/a-short-thank-you-letter-to-my-body/", "published_at": "2016-03-29T04:29:58+00:00" }, { "id": "01a0bb70-ad22-7045-a466-b435ab857f64", "title": "Python progression path – quiz", "url": "https://mattchung.me/blog/2016/03/28/python-progression-path-quiz/", "published_at": "2016-03-28T04:30:43+00:00" }, { "id": "01a0bb70-ad22-7045-a466-b435ac2a3820", "title": "Relearning how to juggle", "url": "https://mattchung.me/blog/2016/03/25/relearning-how-to-juggle/", "published_at": "2016-03-25T04:31:40+00:00" }, { "id": "01a0bb70-ad22-7045-a466-b435acc8e41a", "title": "Belgium terrorist attack and the media", "url": "https://mattchung.me/blog/2016/03/22/belgium-terrorist-attack-and-the-media/", "published_at": "2016-03-22T04:32:23+00:00" }, { "id": "01a0bb70-ad22-7045-a466-b435ad99b999", "title": "AWS Lambda part 2 – packaging and deploying", "url": "https://mattchung.me/blog/2016/03/13/aws-lambda-part-2-packaging-and-deploying/", "published_at": "2016-03-13T04:33:25+00:00" }, { "id": "01a0bb70-ad22-7045-a466-b435ae1f7834", "title": "Monitoring background processes with SumoLogic", "url": "https://mattchung.me/blog/2016/03/02/monitoring-background-processes-with-sumologic/", "published_at": "2016-03-02T04:35:05+00:00" }, { "id": "01a0bb70-ad22-7045-a466-b435aeb85ddf", "title": "Getting older", "url": "https://mattchung.me/blog/2016/01/22/getting-older/", "published_at": "2016-01-22T04:35:57+00:00" }, { "id": "01a0bb74-2adb-732a-a308-afa9afab85c6", "title": "Putting your mentor on a pedestal", "url": "https://mattchung.me/blog/2015/11/28/putting-your-mentor-on-a-pedestal/", "published_at": "2015-11-28T04:36:30+00:00" }, { "id": "01a0bb74-2adb-732a-a308-afa9b00cada5", "title": "SpeedCurve Library: Travis CI + coverage + tox", "url": "https://mattchung.me/blog/2015/11/24/speedcurve-library-travis-ci-coverage-tox/", "published_at": "2015-11-24T04:37:06+00:00" }, { "id": "01a0bb74-2adb-732a-a308-afa9b035d946", "title": "Implementing Licenses API for github3.py", "url": "https://mattchung.me/blog/2015/11/18/implementing-licenses-api-for-github3-py/", "published_at": "2015-11-18T04:38:27+00:00" }, { "id": "01a0bb74-2adb-732a-a308-afa9b1191ccf", "title": "Contributing to github3.py", "url": "https://mattchung.me/blog/2015/10/07/contributing-to-github3-py/", "published_at": "2015-10-07T04:39:30+00:00" }, { "id": "01a0bb74-2adb-732a-a308-afa9b1899de5", "title": "Mocking boto exception", "url": "https://mattchung.me/blog/2015/10/03/mocking-boto-exception/", "published_at": "2015-10-03T04:40:21+00:00" } ] posts Claim your blog
Back to mattchung.me
Blog · corpus.blog/blogs/mattchung.me/posts

mattchung.me

mattchung.me

2026

2022

2020

2019

2018

2017

2016

2015