Skip to content
View foreverLoveWisdom's full-sized avatar
πŸ’­
To find out who you are, figure out what you are not first...
πŸ’­
To find out who you are, figure out what you are not first...

Block or report foreverLoveWisdom

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
foreverLoveWisdom/README.md

When you have eliminated all which is impossible, then whatever remains, however improbable, must be the truth πŸ€”πŸ”πŸ’‘

Hi there πŸ‘‹

πŸ“œπŸ”¨πŸŒŸ Software Craftmanship's manifesto

🎭🎢🎧 A bit about me πŸ•΅οΈβ€β™€οΈπŸ”πŸ•΅οΈβ€β™‚οΈ

πŸ‘‹ 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 🀩.

πŸ€”πŸ’»πŸ”¨ How I approach software engineer

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 simple, readable, and easy to maintain and update, recognizing the importance of 🌱 sustainability and scalability. Moreover, I understand that 🌊 change is constant in both software engineering and life, and I'm prepared to adapt and evolve to stay ahead πŸƒβ€β™‚οΈπŸ“ˆπŸ”„.

πŸ“šπŸ§‘β€πŸ’»πŸŽ“ My Skills

  • Quick learning, adapting to new technologies, teams, and organizations πŸš€
  • Proficient in Ruby and familiar with other programming languages such as Elixir, Go, C, JavaScript, Python, Haskell, Rust... πŸ’»
  • Strong problem-solving and strategic thinking skills πŸ€”πŸ’‘
  • Experience with software architectures such as microservices, modular monolith, domain driven designs πŸ—οΈ
  • Familiarity with cloud platforms such as AWS ☁️
  • Strong debugging and troubleshooting skills πŸ”πŸž

πŸ“ˆπŸ†πŸ§‘β€πŸ’» My Leetcode Stats

Leetcode Stats

πŸ“ˆπŸ“ŠπŸ‘¨β€πŸ’» My Github Stats

GitHub Streak Β  Β 

foreverLoveWisdom's GitHub stats

Top Langs

Code Time

Profile Views

🐱 My GitHub Data

πŸ“¦ 320.7 kB Used in GitHub's Storage

πŸ† 960 Contributions in the Year 2024

πŸ’Ό Opted to Hire

πŸ“œ 317 Public Repositories

πŸ”‘ 12 Private Repositories

I'm an Early 🐀

🌞 Morning                786 commits         β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   15.57 % 
πŸŒ† Daytime                1862 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   36.88 % 
πŸŒƒ Evening                1952 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   38.66 % 
πŸŒ™ Night                  449 commits         β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   08.89 % 

πŸ“… I'm Most Productive on Tuesday

Monday                   659 commits         β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   13.05 % 
Tuesday                  1045 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   20.70 % 
Wednesday                629 commits         β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   12.46 % 
Thursday                 439 commits         β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   08.69 % 
Friday                   805 commits         β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   15.94 % 
Saturday                 845 commits         β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   16.74 % 
Sunday                   627 commits         β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   12.42 % 

πŸ“Š This Week I Spent My Time On

πŸ’¬ Programming Languages: 
Go                       1 hr                β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   43.56 % 
Other                    49 mins             β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   35.45 % 
JSON                     24 mins             β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   17.70 % 
Haskell                  2 mins              β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   02.05 % 
YAML                     1 min               β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   01.24 % 

πŸ”₯ Editors: 
VS Code                  1 hr 29 mins        β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   64.01 % 
Firefox                  50 mins             β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   35.99 % 

I Mostly Code in Ruby

Ruby                     44 repos            β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   47.31 % 
Go                       15 repos            β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   16.13 % 
Python                   9 repos             β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   09.68 % 
JavaScript               7 repos             β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   07.53 % 
Haskell                  2 repos             β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   02.15 % 

Timeline

Lines of Code chart

Last Updated on 13/12/2024 08:13:36 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 πŸŽ¨πŸ§‘β€πŸ’»πŸ”¬πŸ§ͺ

MakΒ­ing even a simΒ­ple change to a monoΒ­lithΒ­ic codeΒ­base is pretΒ­ty hard because you must underΒ­stand the entire thing very well. MakΒ­ing changes to smallΒ­er, well-defined modΒ­ules is muchΒ easier πŸ’‘πŸ’»πŸ€”

Do what you feel in your heart to be right – for you’ll be criticized anyway πŸ’–πŸ™πŸ—£οΈ

Jokes Card

Popular repositories Loading

  1. code-reviewer code-reviewer Public

    🐍 This Python Flask application leverages OpenAI's GPT model to conduct automated code reviews. It allows users to input code for review and receive actionable feedback based on predefined criteria…

    Python 3

  2. rails_caching_practice rails_caching_practice Public

    Ruby 2

  3. Algorithms_DSs_Python Algorithms_DSs_Python Public

    Python 1

  4. arduino_projects arduino_projects Public

    C++ 1

  5. real-world-rails real-world-rails Public

    Forked from eliotsykes/real-world-rails

    Real World Rails applications and their open source codebases for developers to learn from

    Ruby 1

  6. anti-if-else anti-if-else Public

    Experiment with anti if-else course

    Ruby 1