The Curious Engineer

All blogs / Essays / personal

Jose M.

josem.co/articles

Jose M Gilgado's personal site

Essays / personalSoftware / engineering practice

Posts
77 from 22 May 2012 to 9 Sep 2026
Posting
monthly (6 in the last year)
Kind
personal blog
Feed
https://josem.co//articles/index.xml

2026 6

  1. The new addiction to working all the time
  2. Start With One Customer
  3. HUMANS.md
  4. If you don't write it, I don't read it
  5. Going Back to the Physical World
  6. Learning How to Stop

2025 8

  1. How to Own Expensive Things for Little Money
  2. How to Learn From Youtube More Efficiently
  3. Side Projects and AI
  4. Skip the Next iPhone
  5. Trips Are an Opportunity
  6. The Schedule Takes Care of Us
  7. What Are We Losing With AI?
  8. The Rebellious Act of Slowing Down

2024 5

  1. From Simple to Ornate and Back Again
  2. Why Parenting Makes You Human
  3. How I Overcame My Addiction to Sugar
  4. Breaking Free from the News
  5. You're Wearing the Wrong Pair of Shoes

2023 23

  1. Start Today
  2. The Real Price of Things
  3. Your Next Ten Years
  4. Don't Hijack Our Browser Shortcuts
  5. Happiness Is Not a Scroll Away
  6. The Domino Effect of Good Habits
  7. The Beauty of Finished Software
  8. Avoiding Addictions
  9. Leaving the Phone at Home
  10. Guiding Like a Lighthouse
  11. You Are Already There
  12. My Biggest Mistake Working Remotely
  13. How to Change the World
  14. Foundational Habits
  15. Own Your Work
  16. Call Yourself Titles
  17. Selling My Side Project
  18. Finding Contentment in the Internet Age
  19. A Guide to Reclaim Our Attention
  20. Obvious to You, Amazing to Others
  21. Don't Keep Ideas to Yourself
  22. Creation Happens in Silence
  23. How to Make Youtube Less Distracting

2022 1

  1. Single-Purpose Devices

2021 1

  1. Creating a Side Project when You Don't Need the Money

2020 1

  1. Good Code Is Invisible

2019 10

  1. How to schedule a post in Hugo with Gitlab
  2. Why I Keep a Personal Log of Bugs
  3. How to render a React component in Hugo
  4. How to be a better remote worker
  5. Introduction to Bitwise Operations
  6. Remove Empty Elements in an Array in PHP
  7. CS Basics: How to refactor a boolean expression
  8. Better Console Debug in Javascript
  9. Don't Start With Buying
  10. What I've Learnt at Buffer

2014 3

  1. UX and Efficiency
  2. Avoiding the Law of the Instrument
  3. Useful Utilities in Unix for Developers

2013 8

  1. "Class Methods" in Scala
  2. Switch in Scala (Pattern Matching)
  3. SBT in Scala Compile when You Save a File
  4. Set Content Type in RSpec
  5. Bruno: Localizable.strings to strings.xml (iOS - Android)
  6. Dynamic Conditions for Associations in Rails 3
  7. Rescue from MultiJson::DecodeError in Ruby on Rails
  8. Programming Challenges

2012 11

  1. Creating a Great RESTful API
  2. Subversion and Files With @
  3. Learning Vim - Introduction
  4. Naming of Predicate Methods
  5. Too Short Routines?
  6. An Important Lesson from Objective-C
  7. Subversion: Remove All the Deleted Files from a Repository
  8. Return at the Beginning of Functions
  9. Origin of HTML Radio Buttons
  10. IPad Acceleration with Javascript
  11. Starting to Learn Python (for Programmers)