The Curious Engineer

All blogs / Game development

Stories by Ming on Medium

medium.com/@lmy

Game developmentSoftware / engineering practiceRetro consoles

Posts
74 from 19 Jul 2025 to 24 Oct 2026
Posting
monthly (6 in the last year)
Kind
personal blog
Feed
https://medium.com/feed/@lmy

2026 6

  1. Backpacks that carried me
  2. Rolling Dice on a $60 handheld
  3. Porting Raylib to a $60 GBA clone
  4. SDL: The Bridge Between Native Apps and the Web
  5. Adding unit tests to a game for the Game Boy Advance
  6. Turning the ladder into a ledger

2025 4

  1. Treating friends with MoSCoW in my kitchen
  2. Residential Thumbturn Orientation Standard (RTOS-001–2025)
  3. Are entry-level software engineers “engineers”?
  4. Software testing is like clinical trials

Undated 64

  1. Is it an end to end test a regression test or an acceptance test dd7fcf1d91b3
  2. Convert a google doc to a doc site with as little effort as possible dcec0e7dfcd5
  3. How to convert a maven project to gradle in real life 2e3d5ee08650
  4. Off loading llm work to my gaming pc 318a816d47fe
  5. Log from jenkins jobs to github pull requests as checks fd8b57b91a1d
  6. Data agnostic testing methods fuzzing traffic mirror fault injection and bug bash e8887a8f7073
  7. Thank you a72f6311357b
  8. When time gets right e8627bd33006
  9. From 14 years old till 29 my experience with desktop linux b798d07bcd00
  10. The case for swes writing docs part 1 when fear gets in the way 4df6775c2162
  11. To silence a ping pong table in the office b49ce0ba5cf0
  12. 7 tools for visualizing a codebase 41b7cddb1a14
  13. Things we can learn from supervillains public speaking 57bbbedf40be
  14. Residential thumbturn orientation standard rtos 001 2025 ff799807af1a
  15. Lets write an ai keeper for call of cthulhu part iii make a 3d scene b437d00c7e3a
  16. Communication rules that i practice at work 12b11949724f
  17. How to work with me 1e86fea42ec4
  18. How i track everything with calendars 38c48fbfc59c
  19. Want a pet choose a chair 531c5c544c9f
  20. Always answer a yes no question with yes no first 4d84204af0c3
  21. A tour to my zettelkasten notes dc26a75e5257
  22. Human tail is like tech debt c3f40a05b13a
  23. Why landsburgs queue won t work dd754602edc2
  24. 4 reasons why companies provide trade in programs 1901583f6489
  25. How to host a virtual event quick and cheap b3c3d3c64479
  26. Note taking apps ive used since 9 year old to 27 c8848d1cca98
  27. Toilet less condos london tube slide fails and defensive designs 7db7b1014760
  28. How many software developers work in non tech companies 20ca9df01223
  29. Auto remind developers to edit another block of code 8b895864e2b4
  30. Comparing langchain and llamaindex with 4 tasks 2970140edf33
  31. Four ways to improve the retrieval of a rag system 91626ab2ad65
  32. Backpacks that carried me 785f5381c238
  33. Sdl the bridge between native apps and the web 917d1a80ead4
  34. Adding unit tests to a game for the game boy advance e5e9578ac207
  35. Are gods in the frequency domain and we talk to them via regular rituals eb3d102e2871
  36. Generative archaeology ai created realistic images of ancient worlds b8bf7f53926e
  37. Why rag is big aa60282693dc
  38. Organize software documentations by 5w1h 4c037fbfd7ad
  39. Buy an enamel mug next time you visit china adf900f38055
  40. What would really happen if food recipes are like source code da79ce905219
  41. Lets write an ai keeper for call of cthulhu part i design demo 703ae46ece1b
  42. Maxing out a 2013 thinkpad in 2024 b7fec929e90d
  43. Rofl an open source license that promotes fun in coding 620388502891
  44. Because not every engineer work at a tech company 11f2ae2811da
  45. How to get notion ai like autocomplete with llms in obsidian offline 8ad98a8ecc81
  46. A brief example of tailoring words for different listeners engineers and managers 1d9610666cda
  47. I actually used topological sort at work fe326f5b1f1b
  48. Make any code linter report incrementally 8398afdf51cb
  49. Treating friends with moscow in my kitchen d9ebc560646a
  50. Are entry level software engineers engineers 89b4c0c02396
  51. Software testing is like clinical trials bdd4ac7e0dea
  52. Turning the ladder into a ledger bbcd05b17d2c
  53. Rolling dice on a 60 handheld 08be2780ad64
  54. Whats in my bag eeef1a6c3434
  55. Linux zhongwen shurufa dbfaea3496fc
  56. Lets write an ai keeper for call of cthulhu part ii making tools 6b1346e8fe96
  57. Backs off smartly typed self documenting how i write scripts for orchestrating apis 05199165fefc
  58. From ansible to nixos 3a117b140bec
  59. Let gpt write javadocs into their prs d3c3bbcbe10c
  60. Impose burden of proof to push back over brainstormers 074602d27378
  61. How to manage toddlers and wall outlets c9daa57223a1
  62. Coffee an essay f7f3853e9f9a
  63. And operation requires every pair of bit to be identical across each pair of containers 9554bfbc0ed4
  64. Porting raylib to a 60 gba clone 6a22c268ff15