Skip to content
View royzah's full-sized avatar

Block or report royzah

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
royzah/README.md

Typing SVG

Typing SVG

Turning caffeine into questionable code since ${new Date().getFullYear() - 10}

Typing SVG


🛠️ My Arsenal of Digital Destruction

AKA "Technologies I Break on a Daily Basis"

🐍 Languages I Speak Fluently (to computers, not humans)

Technology Skill Level Sarcastic Reality Check
Python 🔥🔥🔥🔥 My spirit animal (if snakes could disappoint their parents)
Rust 🔥🔥🔥 Fighting the borrow checker while async routines haunt my dreams. tokio::spawn(anxiety)
JavaScript 🔥🔥🔥 Because I'm a masochist who enjoys undefined is not a function
TypeScript 🔥🔥🔥 JavaScript's therapy session - still broken, but with types
Go 🔥🔥🔥🔥 Faster than my ability to understand why it's called "Go"
Java 🔥🔥 Write once, debug everywhere, cry eternally
C++ 🔥 For when I want to question my life choices
C# 🔥🔥 Microsoft's attempt at making developers less miserable (failed)
R 🔥 Making statistics lie prettier since 1993
MATLAB 🔥🔥🔥🔥 $5000 calculator that judges your financial decisions
Shell 🔥🔥🔥 rm -rf / enthusiast (kidding... mostly)

🦀 Special Mention: The Rust Experience™

// My relationship with Rust's async runtime
async fn my_sanity() -> Result<(), Box<dyn std::error::Error>> {
    tokio::select! {
        _ = understanding_lifetimes() => println!("Never happens"),
        _ = fighting_borrow_checker() => println!("Daily routine"),
        _ = async_move_confusion() => println!("Why can't I move this?!"),
        _ = pin_unpin_madness() => panic!("WHAT DO YOU WANT FROM ME?!"),
    }
}
// Error: cannot borrow `sanity` as mutable because it is also borrowed as immutable
// Help: have you tried crying?
🗄️ Databases That Store My Tears & Broken Dreams

Database Pain Level Honest Description
SQL 😭😭😭 SELECT * FROM problems WHERE solution IS NULL AND deadline < NOW()
PostgreSQL 😭😭 The elephant that never forgets... especially your mistakes
MongoDB 😭😭😭 NoSQL? More like NoSleep, NoSanity, NoHope
Redis 😭 Faster than my impostor syndrome kicking in
☁️ DevOps Tools (Because I Enjoy Suffering in Production)

⚠️  WARNING: The following tools may cause:
    - Existential dread
    - Spontaneous crying
    - Uncontrollable urge to become a farmer
    - Dreams about YAML indentation
Tool Chaos Level What It Actually Does
Docker 🔥🔥🔥🔥🔥 "It works on my container" - Famous last words
Kubernetes 🔥🔥🔥 Orchestrating chaos like a drunk conductor
Terraform 🔥🔥 Infrastructure as Code as Confusion as Therapy Bills
Git 🔥🔥 git commit -m "please work this time" specialist
GitHub Actions 🔥🔥🔥 Automated disappointment delivery system

🎢 The Kubernetes Experience

apiVersion: chaos/v1
kind: MentalBreakdown
metadata:
  name: royyan-sanity-deployment
spec:
  replicas: 0  # Always zero, never scales
  selector:
    matchLabels:
      state: "perpetually-confused"
  template:
    spec:
      containers:
      - name: understanding
        image: 404:not-found
        resources:
          limits:
            patience: "0Mi"
            coffee: ""
☁️ Cloud Providers (Where Company Credit Cards Go to Die)

"The cloud is just someone else's computer" - Yeah, someone else's EXPENSIVE computer

Provider Bill Shock Honest Review
Azure 💸💸💸💸💸 Microsoft's attempt to make Office 365 bills look reasonable
AWS 💸💸💸💸 Amazon's personal money printer disguised as "cloud services"
GCP 💸💸 Google's side hustle while they kill your favorite products

💰 Actual AWS Bill Calculator

function calculateAWSBill() {
  let baseCost = 10;
  let actualCost = baseCost * Math.random() * 1000;
  let surpriseFees = actualCost * 2;
  let dataTransferCost = Infinity;
  
  return "Just sell a kidney";
}
🎨 Frontend Frameworks (Making Things Pretty While Dying Inside)

Framework Frustration Reality Check
React 😵‍💫😵‍💫😵‍💫 useEffect dependency array: the final boss of web development
Angular 😵‍💫😵‍💫 TypeScript on steroids having an identity crisis
Vue.js 😵‍💫 The "friendly" one (still makes you cry, but nicely)
Next.js 😵‍💫😵‍💫 React but with more opinions than your mother-in-law
Tailwind CSS 😵‍💫 CSS but make it className="h-screen w-full flex items-center justify-center"

🎭 CSS Alignment Therapy Session

.my-div {
  /* Day 2,847 of trying to center this */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  /* Still not centered */
  crying: infinite;
}
🔧 Backend Stuff (Where the Real Magic™ Happens)

Technology Magic Level What Actually Happens
Node.js 🪄🪄 JavaScript everywhere because apparently we hate ourselves
Express.js 🪄 Minimal framework, maximum confusion
Django 🪄🪄🪄 "The web framework for perfectionists with deadlines" (pick one)
.NET 🪄🪄 Microsoft's Swiss Army knife (rusty and overcomplicated)
RabbitMQ 🪄 Message queue goes brrr (until it doesn't)
🤖 Machine Learning (Teaching Computers to Be as Confused as Me)

def my_ml_knowledge():
    accuracy = random.uniform(0, 1)
    confidence = 0.99  # Always confident, never accurate
    overfit = True  # Always
    understanding = None  # 404 Not Found
    
    return f"Model accuracy: {accuracy:.2f} (trust me bro)"
Framework Confusion Level Brutal Honesty
TensorFlow 🤯🤯🤯 Google's way of making you feel stupid in 50+ languages
PyTorch 🤯🤯 Meta's answer to "how can we make gradients more confusing?"
scikit-learn 🤯 Machine learning for dummies (that's me, I'm the dummy)
📱 Mobile & Other Random Stuff I Pretend to Know

Technology Pretense Level What I Actually Know
Android 🎭🎭 Green robot supremacy (when it works)
React Native 🎭🎭🎭 Write once, debug everywhere, question life choices
Linux 🎭🎭🎭🎭 I use Arch BTW (actually Ubuntu, don't tell anyone)

🎯 Current Status

Live updates from the trenches of software development

$ whoami
Professional-code-breaker

$ pwd
/home/royyan/existential-crisis/debugging-hell

$ ls -la motivation/
total 0
-rw-r--r-- 1 royyan staff 0B Jan  1  1970 .empty

$ git status
On branch main
Your branch is behind 'origin/main' by 47 commits
(use "git pull" to update... or just pretend this never happened)

Changes not staged for commit:
  - sanity.txt (deleted)
  - work-life-balance.md (corrupted)
  - sleep-schedule.json (missing)
  - understanding-rust-async.rs (will never exist)

$ cargo build
   Compiling life v0.0.1
error[E0106]: missing lifetime specifier
  --> src/main.rs:42:13
   |
42 |     happiness: &str,
   |                ^ expected named lifetime parameter
   |
help: this is your life now
  • 🔭 Currently working on: Something that definitely won't work in production (but might crash spectacularly)
  • 🌱 Learning: How to center a div (Day 2,847) & Why Rust's async runtime hates me personally
  • Fun fact: I've googled "how to exit vim" more times than I've successfully exited vim (yup, it is every single time)
  • 🦀 Rust status: Box<Pin<Arc<Mutex<Confusion>>>> - don't ask me what this means
  • 💬 Languages I'm fluent in: Sarcasm, Stack Overflow, and Imposter Syndrome
  • 🎮 Side quest: Explaining to my rubber duck why tokio::spawn isn't spawning happiness

📈 Daily Productivity Metrics

Scientifically accurate representation of my work day

 Productivity │
       ▲      │         ☕ ← "I can fix this"
       │      │        ☕ ☕ ← "Why isn't this working?"
       │      │       ☕   ☕ ← "Stack Overflow time"
       │      │      ☕     ☕ ← "Maybe more coffee?"
       │      │     ☕       ☕ ← "Just one more commit"
       │      │    ☕ 🦀      ☕ ← "Why is Rust async so hard?"
       │      │   ☕           ☕ ← "Tomorrow's problem"
       │      │  ☕             ☕
       │      │ ☕               ☕ ← Acceptance
       │      │☕                 ☕
       └──────┼───────────────────────▶
              │                    Time
           9 AM                   5 PM

🏆 Personal Achievements

  • ✅ Wrote code that only I can't understand
  • ✅ Mastered the art of "it works on my machine"
  • ✅ Can create infinite loops in any language
  • ✅ Expert at turning simple tasks into complex problems (thanks for it, I got my PhD)
  • ✅ Successfully angered the Rust borrow checker 1000+ times
  • ✅ Async/await? More like async/a-why-t
  • ❌ Work-life balance (still in beta)
  • ❌ Understanding Rust lifetimes (ETA: heat death of universe)

🎪 The Developer's Journey

🎢 My Code Quality Over Time

Code Quality
     ▲
100% │⚡ "Hello World!"
     │ \
 75% │  \___⚡ "Added features"
     │      \
 50% │       \___⚡ "Fixed bugs"
     │           \___
 25% │               \___⚡ "More fixes"
     │                   \___
  0% │                       \___⚡ "Production"
     └──────────────────────────────▶
       Day 1              Day 30     Time

📮 Connect With Me

For professional disappointment and technical disasters

Email


🎭 Random Developer Wisdom

💭 Philosophical Code Comment of the Day

// I have no idea why this works, but it does.
// If you change this code, it will break.
// If you don't change this code, it will still break.
// Good luck, future me.
// 
// UPDATE: Past me is an idiot
// UPDATE 2: Current me is also an idiot
// UPDATE 3: Async Rust has entered the chat

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand... I am neither."
— Me, probably (definitely)


🎪 The Five Stages of Debugging

Stage 1: "That can't happen."
Stage 2: "That doesn't happen on my machine."
Stage 3: "That shouldn't happen."
Stage 4: "Why is it working now?!"
Stage 5: "Ship it before it realizes it's broken"
Bonus Stage (Rust edition): "The borrow checker is gaslighting me"

🦀 The Morning Prayer

Our Ferris who art in memory,
Hallowed be thy ownership.
Thy borrow come,
Thy will be done,
In heap as it is in stack.
Give us this day our daily compile,
And forgive us our unwraps,
As we forgive those who panic against us.
Lead us not into unsafe blocks,
But deliver us from segfaults.
For thine is the lifetime,
The async and the await,
Forever and ever.
Cargo run.

Profile views

People who accidentally stumbled into my digital disaster zone


🌟 Fun Facts Nobody Asked For

  • 🐛 Bugs fixed: -47 (yes, negative. I create more than I fix)
  • Coffee consumed: ∞ cups
  • 💾 Git commits: 50% "fixed typo", 30% "please work", 20% profanity
  • 🎯 Accuracy in time estimates: 404 Not Found
  • 🧠 Brain cells remaining: undefined
  • 🦀 Times yelled at Rust compiler: Yes

🍪 You've reached the end! Here's your reward:

Click here for a cookie 🍪
        .-""""""-.
      .'          '.
     /   O      O   \
    :           `    :
    |                |   Your code is great!
    :    \______/    :  (That's what I tell myself)
     \                /
      '.            .'
        '-.........-'
        
    🦀 BONUS CRAB 🦀
         V
       (\_/)
      ( o.o)
       (> <)
    Ferris says: "Nice README!"

You're awesome for reading this far! May your code compile on the first try (it won't)

@royzah's activity is private