Michał Cichoń
Home Blog About me LinkedIn ↗ RSS

#engineering

4 posts · All posts

  • What If All Our Code Goes in .gitignore?

    What If All Our Code Goes in .gitignore?

    Oct 15, 2026

    What if AI makes code cheap enough to treat as a build artifact, and specifications, tests and contracts become the thing we maintain?

  • What I Learned Working on a Large-Scale Social Media iOS Application

    What I Learned Working on a Large-Scale Social Media iOS Application

    Jun 15, 2026

    Lessons from building a large-scale social media iOS app: architecture, engineering practices, product development and team collaboration.

  • Finding the Sweet Spot: Between Overengineered and Underengineered Code

    Finding the Sweet Spot: Between Overengineered and Underengineered Code

    Oct 11, 2025

    Too little engineering and too much engineering hurt a project just the same, only in different ways. How to find the sweet spot between them.

  • Ethical computing: cryptocurrencies, AI and protein folding at home

    Ethical computing: cryptocurrencies, AI and protein folding at home

    Oct 8, 2025

    I bought a gaming PC and ended up questioning how we use our computers, time and energy, from games to crypto mining to finding purpose in computing.

© 2026 Michał Cichoń
LinkedIn GitHub X Mastodon RSS