All blogs / Engineering management / careers
marcgg#blog
Blog with articles about ruby, management, startups, teaching, javascript, philosophy and more.
- 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
2025 19
- Startup Engineering Team Organisation
- Minimum Viable Post Mortem Process
- They Are Really Smart, But...
- My Experience with Liquid Glass so Far
- Building an App to Find Highway Stops
- Sometimes Details Are Everything
- The 3 Types of Power
- Controlling the Blast Radius
- Similarities Between Tech Debt and 'Money' Debt
- Improving Team Morale is not an Objective
- All Projects Are Business Projects
- LLMO: SEO in the Age of AI?
- My Laws, Principles & Rules Cheat Sheet
- 10 Youtube Channels About Software Engineering
- Gaining Years of Experience in a Few Months
- 5 Years of Experience OR 5 Times 1 Year of Experience?
- Setting expectations for a new hire's first weeks
- Asking for user feedback
- Levels of Defensiveness
2024 13
- Zen refactoring
- The way I run standup meetings
- Breaking the Routine with a Quick App
- Remove That Feature
- Minimum Viable Content
- Typical First Years of Startup Engineering Leadership
- Always Having Five Minutes
- Generative AI & Writing Blog Articles
- Agility vs Predictability: Water-Scrum-Fall
- Estimates as a Communication Tool
- Learnings From a Student's Terrible Code
- Don't Forget to Improve your MVP
- 30 Years of Trying Code Editors
2023 1
2022 1
2021 2
2020 12
- Building, Releasing and Marketing an iOS Fitness App
- Force Multipliers
- Is Remote Work Necessarily Asynchronous?
- The Certainty of Failure
- Circular Progress Bar & Timer with SwiftUI
- Generating Custom Image Previews For Social Media
- Writing my Manager README
- Add Text Over an Image with Ruby
- Misuse of update/update! in Ruby on Rails
- Engineering Team Meeting: Format & Topic Ideas
- Podcast Episodes to Listen to During Lockdown
- Process For Recruiting Software Engineers
2019 2
2018 8
2017 9
- Note Taking During One on Ones
- Continuous Integration at Drivy
- Don't Simply Be The Manager You'd Love To Have
- The Beginner Mindset & Moving To Management
- Blogging About Management
- Recruitment Process
- How To Find Points Contained in a Polygon Using MySQL
- The Difference Between to_s & to_str In Ruby
- Asking The Same Questions As An Interviewer
2016 14
- Building A Multiplayer 8 Bits Sequencer
- Generate Sounds Programmatically With Javascript
- Kitchenless Restaurants
- The Best Time To Arrive At A Startup Job Interview
- Understanding Rails' Forgery Protection Strategies
- Why Resumes Are Actually Helpful
- Bugmastery: The art of making sure you catch every bug in production
- First Impressions: Rails 5 on Google App Engine
- Pushing To Both Bitbucket And Github
- Trailing Slashes, Github Pages, Jekyll 3 & 404s
- My Tech Advisor Role At Birdly (Y Combinator W16)
- Vim Configuration From Scratch in 2016
- Simple Git Flow With Heroku Pipelines
- Automatically Run RSpec on Multiple Projects
2015 12
- Code Coverage Is A Vanity Metric
- How To Checkout The Previous Branch In Git
- Don't Automate Tasks Only Based On Time Spent
- Deadlines And Estimates In Startups
- Git Log's --first-parent Option
- Game of Life Visualisations
- Getting Started With Elixir Processes
- Real Life A/B Testing With Universal Analytics
- Benchmarking Deployment Speed on Heroku
- The Technical Accomplishments of Grace Murray Hopper
- New Website Design!
- How CSS Animations Can Break Your Tests
2014 8
- Coaching A Young Team Creating a Startup (And Helping Them Get Accepted at Le Camping)
- A Script To Benchmark MySQL Indexes
- Managing Your Project With Github Issues And HuBoard
- Thoughts On Company Procedures
- Some Respect For Legacy Code
- My Problem With Apps To Track Your Life (and Why I Created My Own)
- Tips on Creating a Website From When I Was 12
- Tips & Tricks Learned Releasing a Hybrid App Using Steroids.js
2013 12
- The Problem With Peak
- Enough With The Trolls
- Mixing Languages
- My First Impressions of AppGyver's Steroids.js
- J'ai Passé Un Deuxième Bac. Pour Voir.
- Why I'm Not Proud To Be French
- Information About Bots & People Clicking a Link
- What I Learned While Teaching
- Please Keep a Changelog For Your Open Source Lib
- Developers, Share Your Technical Knowledge
- 2 Days Trying To Create a Multiplayer HTML5 Game
- I Left Tigerlily
2012 8
- How We Made Third Place At AngelHack Paris
- Web Views & RubyMotion
- Create a Custom Slider With RubyMotion
- Don’t Accept Brokenness
- How I Avoid Thumb Pain From Too Much Coding
- The Risks of Working With Another Company's API
- The One Thing That Made Me Switch To Vim
- Start Working on Your Side Project Tonight