The Curious Engineer

All blogs / Engineering management / careers

marcgg#blog

marcgg.com

Blog with articles about ruby, management, startups, teaching, javascript, philosophy and more.

Engineering management / careersRuby / RailsAI / ML

Posts
126 from 12 Dec 2011 to 20 Apr 2026
Posting
now and then (4 in the last year)
Kind
personal blog
Feed
https://marcgg.com/atom/blog.xml

2026 3

  1. Doing Small Things With AI
  2. My AI Workflow (Without Losing My Skills)
  3. Hiring Tech Leaders: Think in Spectrums, Not Checkboxes

2025 19

  1. Startup Engineering Team Organisation
  2. Minimum Viable Post Mortem Process
  3. They Are Really Smart, But...
  4. My Experience with Liquid Glass so Far
  5. Building an App to Find Highway Stops
  6. Sometimes Details Are Everything
  7. The 3 Types of Power
  8. Controlling the Blast Radius
  9. Similarities Between Tech Debt and 'Money' Debt
  10. Improving Team Morale is not an Objective
  11. All Projects Are Business Projects
  12. LLMO: SEO in the Age of AI?
  13. My Laws, Principles & Rules Cheat Sheet
  14. 10 Youtube Channels About Software Engineering
  15. Gaining Years of Experience in a Few Months
  16. 5 Years of Experience OR 5 Times 1 Year of Experience?
  17. Setting expectations for a new hire's first weeks
  18. Asking for user feedback
  19. Levels of Defensiveness

2024 13

  1. Zen refactoring
  2. The way I run standup meetings
  3. Breaking the Routine with a Quick App
  4. Remove That Feature
  5. Minimum Viable Content
  6. Typical First Years of Startup Engineering Leadership
  7. Always Having Five Minutes
  8. Generative AI & Writing Blog Articles
  9. Agility vs Predictability: Water-Scrum-Fall
  10. Estimates as a Communication Tool
  11. Learnings From a Student's Terrible Code
  12. Don't Forget to Improve your MVP
  13. 30 Years of Trying Code Editors

2023 1

  1. Sharing My Take Asynchronously

2022 1

  1. Simple Localisation Process for XCode with Google Sheets

2021 2

  1. 13 Entertaining Game Devlog Youtube Channels
  2. One on One Meeting Format Ideas

2020 12

  1. Building, Releasing and Marketing an iOS Fitness App
  2. Force Multipliers
  3. Is Remote Work Necessarily Asynchronous?
  4. The Certainty of Failure
  5. Circular Progress Bar & Timer with SwiftUI
  6. Generating Custom Image Previews For Social Media
  7. Writing my Manager README
  8. Add Text Over an Image with Ruby
  9. Misuse of update/update! in Ruby on Rails
  10. Engineering Team Meeting: Format & Topic Ideas
  11. Podcast Episodes to Listen to During Lockdown
  12. Process For Recruiting Software Engineers

2019 2

  1. One on One Meeting Opening Lines
  2. The Developer / Manager Feedback Loop Difference

2018 8

  1. Regression Testing For Data
  2. Committing All The Time
  3. Expressing Intent Without Comments In Ruby
  4. Building a Custom Monitor Stand
  5. Simplify Your Git Flow
  6. Start Shipping Smaller Things
  7. Where To Focus Software Quality Efforts
  8. Tracking Short Term Tasks With Notebooks

2017 9

  1. Note Taking During One on Ones
  2. Continuous Integration at Drivy
  3. Don't Simply Be The Manager You'd Love To Have
  4. The Beginner Mindset & Moving To Management
  5. Blogging About Management
  6. Recruitment Process
  7. How To Find Points Contained in a Polygon Using MySQL
  8. The Difference Between to_s & to_str In Ruby
  9. Asking The Same Questions As An Interviewer

2016 14

  1. Building A Multiplayer 8 Bits Sequencer
  2. Generate Sounds Programmatically With Javascript
  3. Kitchenless Restaurants
  4. The Best Time To Arrive At A Startup Job Interview
  5. Understanding Rails' Forgery Protection Strategies
  6. Why Resumes Are Actually Helpful
  7. Bugmastery: The art of making sure you catch every bug in production
  8. First Impressions: Rails 5 on Google App Engine
  9. Pushing To Both Bitbucket And Github
  10. Trailing Slashes, Github Pages, Jekyll 3 & 404s
  11. My Tech Advisor Role At Birdly (Y Combinator W16)
  12. Vim Configuration From Scratch in 2016
  13. Simple Git Flow With Heroku Pipelines
  14. Automatically Run RSpec on Multiple Projects

2015 12

  1. Code Coverage Is A Vanity Metric
  2. How To Checkout The Previous Branch In Git
  3. Don't Automate Tasks Only Based On Time Spent
  4. Deadlines And Estimates In Startups
  5. Git Log's --first-parent Option
  6. Game of Life Visualisations
  7. Getting Started With Elixir Processes
  8. Real Life A/B Testing With Universal Analytics
  9. Benchmarking Deployment Speed on Heroku
  10. The Technical Accomplishments of Grace Murray Hopper
  11. New Website Design!
  12. How CSS Animations Can Break Your Tests

2014 8

  1. Coaching A Young Team Creating a Startup (And Helping Them Get Accepted at Le Camping)
  2. A Script To Benchmark MySQL Indexes
  3. Managing Your Project With Github Issues And HuBoard
  4. Thoughts On Company Procedures
  5. Some Respect For Legacy Code
  6. My Problem With Apps To Track Your Life (and Why I Created My Own)
  7. Tips on Creating a Website From When I Was 12
  8. Tips & Tricks Learned Releasing a Hybrid App Using Steroids.js

2013 12

  1. The Problem With Peak
  2. Enough With The Trolls
  3. Mixing Languages
  4. My First Impressions of AppGyver's Steroids.js
  5. J'ai Passé Un Deuxième Bac. Pour Voir.
  6. Why I'm Not Proud To Be French
  7. Information About Bots & People Clicking a Link
  8. What I Learned While Teaching
  9. Please Keep a Changelog For Your Open Source Lib
  10. Developers, Share Your Technical Knowledge
  11. 2 Days Trying To Create a Multiplayer HTML5 Game
  12. I Left Tigerlily

2012 8

  1. How We Made Third Place At AngelHack Paris
  2. Web Views & RubyMotion
  3. Create a Custom Slider With RubyMotion
  4. Don’t Accept Brokenness
  5. How I Avoid Thumb Pain From Too Much Coding
  6. The Risks of Working With Another Company's API
  7. The One Thing That Made Me Switch To Vim
  8. Start Working on Your Side Project Tonight

2011 2

  1. Outsourcing In A Startup
  2. Developers, Go From SSII To Startup