When you have eliminated all which is impossible, then whatever remains, however improbable, must be the truth 🤔🔍💡
📜🔨🌟 Software Craftmanship's manifesto
👋 My name is Tien Do. I work as a Ruby on Rails software engineer 💻🛤️. Ruby is among my first programming languages 🍀💻, and I feel fortunate to have found it for its unique freedom and expressive syntax 🤗💬. Thanks to Matsumoto and all developers who crafted this fantastic language 🙏👨💻🌟.
Ruby on Rails builds upon Ruby, and my enjoyment of Ruby underscores my passion for Ruby on Rails 🤩.
As a software engineer, I embrace a 🔄 continuously evolving approach to learning and growth. I'm dedicated to 🤔 maintaining curiosity and openness towards new technologies and techniques, always seeking ways to improve my skills and knowledge. When tackling challenges or seeking advice, I prioritize solutions that benefit my team and organization 👥. I am 🎉 passionate about crafting code that is readable, scalable, and maintainable. Moreover, I understand that 🌊 change is constant in both software engineering and life, and I'm prepared to adapt and evolve to stay ahead 🏃♂️📈🔄.
- Quick learning, adapting to new technologies, teams, and organizations 🚀
- Proficient in Ruby and familiar with other programming languages such as Python, Go, Haskell, JavaScript... 💻
- Strong problem-solving and strategic thinking skills 🤔💡
- Experience with software architectures such as microservices, distributed system 🏗️
- Familiarity with cloud platforms such as AWS ☁️
- Strong debugging and troubleshooting skills 🔍🐞
🐱 My GitHub Data
📦 360.4 kB Used in GitHub's Storage
🏆 3 Contributions in the Year 2026
💼 Opted to Hire
📜 340 Public Repositories
🔑 19 Private Repositories
I'm an Early 🐤
🌞 Morning 1175 commits ████░░░░░░░░░░░░░░░░░░░░░ 17.93 %
🌆 Daytime 2204 commits ████████░░░░░░░░░░░░░░░░░ 33.63 %
🌃 Evening 2585 commits ██████████░░░░░░░░░░░░░░░ 39.44 %
🌙 Night 590 commits ██░░░░░░░░░░░░░░░░░░░░░░░ 09.00 %
📅 I'm Most Productive on Tuesday
Monday 683 commits ███░░░░░░░░░░░░░░░░░░░░░░ 10.42 %
Tuesday 1648 commits ██████░░░░░░░░░░░░░░░░░░░ 25.14 %
Wednesday 894 commits ███░░░░░░░░░░░░░░░░░░░░░░ 13.64 %
Thursday 514 commits ██░░░░░░░░░░░░░░░░░░░░░░░ 07.84 %
Friday 847 commits ███░░░░░░░░░░░░░░░░░░░░░░ 12.92 %
Saturday 1148 commits ████░░░░░░░░░░░░░░░░░░░░░ 17.52 %
Sunday 820 commits ███░░░░░░░░░░░░░░░░░░░░░░ 12.51 %
📊 This Week I Spent My Time On
💬 Programming Languages:
Markdown 5 hrs 35 mins █████████████░░░░░░░░░░░░ 52.27 %
Ruby 4 hrs 9 mins ██████████░░░░░░░░░░░░░░░ 38.99 %
JSON 28 mins █░░░░░░░░░░░░░░░░░░░░░░░░ 04.43 %
Other 14 mins █░░░░░░░░░░░░░░░░░░░░░░░░ 02.33 %
YAML 8 mins ░░░░░░░░░░░░░░░░░░░░░░░░░ 01.32 %
🔥 Editors:
Unknown Editor 9 hrs 30 mins ██████████████████████░░░ 88.98 %
Neovim 1 hr 5 mins ███░░░░░░░░░░░░░░░░░░░░░░ 10.14 %
Firefox 5 mins ░░░░░░░░░░░░░░░░░░░░░░░░░ 00.88 %
I Mostly Code in Ruby
Go 21 repos █████░░░░░░░░░░░░░░░░░░░░ 18.92 %
Python 11 repos ██░░░░░░░░░░░░░░░░░░░░░░░ 09.91 %
Haskell 4 repos █░░░░░░░░░░░░░░░░░░░░░░░░ 03.60 %
Shell 3 repos █░░░░░░░░░░░░░░░░░░░░░░░░ 02.70 %
TypeScript 1 repo ░░░░░░░░░░░░░░░░░░░░░░░░░ 00.90 %
Timeline
Last Updated on 21/05/2026 17:09:06 UTC
There is no large codebase in any language that has zero accidental complexity. There are awkward bugfixes. There are workarounds. There are mitigations. There are many many reasons why the useful code won't be pure and beautiful 💻🐞🤔
Changeability is the only design metric that matters; code that's easy to change is well-designed 🛠️🔄🎨
Like many human endeavors, design is part art, part engineering, and part guesswork and experimentation. Discipline, hard work, inspiration, and sound technique all play their parts 🎨🧑💻🔬🧪
Making even a simple change to a monolithic codebase is pretty hard because you must understand the entire thing very well. Making changes to smaller, well-defined modules is much easier 💡💻🤔
Do what you feel in your heart to be right – for you’ll be criticized anyway 💖🙏🗣️





