Skip to content

Instantly share code, notes, and snippets.

View mcsee's full-sized avatar
🏠
Working from home

mcsee mcsee

🏠
Working from home
View GitHub Profile
@mcsee
mcsee / good prompt.md
Last active January 17, 2026 01:32
This gist belongs to Clean Code Cookbook http://cleancodecookbook.com By Maximiliano Contieri http://maximilianocontieri.com

Read @Dashboard.tsx and @api.ts. Do not write code yet.

Analyze the stack dump.

When you find the problem, explain it to me.

Then, write a Markdown plan to fix it, restricted to the REST API..

[Activate Code Mode]

@mcsee
mcsee / vague instruction.md
Last active January 17, 2026 01:31
This gist belongs to Clean Code Cookbook http://cleancodecookbook.com By Maximiliano Contieri http://maximilianocontieri.com

Fix the probabilistic predictor in the Kessler Syndrome Monitor component using this stack dump.

@mcsee
mcsee / english.md
Created January 9, 2026 16:41
This gist belongs to Clean Code Cookbook http://cleancodecookbook.com By Maximiliano Contieri http://maximilianocontieri.com

Refactor this code and make it cleaner

@mcsee
mcsee / spanish.md
Created January 9, 2026 16:40
This gist belongs to Clean Code Cookbook http://cleancodecookbook.com By Maximiliano Contieri http://maximilianocontieri.com

Mejorá este código y hacelo más limpio

@mcsee
mcsee / prompt reference.sh
Last active January 11, 2026 23:53
This gist belongs to Clean Code Cookbook http://cleancodecookbook.com By Maximiliano Contieri http://maximilianocontieri.com
git status # Check for uncommitted changes
git add . # Stage all changes
git commit -m "msg" # Commit with message
git diff # See AI's changes
git reset --hard HEAD # Revert AI changes
@mcsee
mcsee / fixing_real_hotspot.py
Last active January 17, 2026 13:19
This gist belongs to Clean Code Cookbook http://cleancodecookbook.com By Maximiliano Contieri http://maximilianocontieri.com
# You analyze git history first:
# git log --format=format: --name-only |
# grep -E '\.py$' | sort | uniq -c | sort -rn
# Results show PaymentProcessor changed 47 times this month
# And it doesn't have good enough coverage
# LegacyAuthenticator: 0 changes in 3 years
# Focus on the actual hotspot:
class PaymentProcessor:
@mcsee
mcsee / refactoring_stable_legacy.py
Created December 24, 2025 13:06
This gist belongs to Clean Code Cookbook http://cleancodecookbook.com By Maximiliano Contieri http://maximilianocontieri.com
# This authentication module hasn't changed in 3 years
# It's deprecated and will be removed next quarter
# But you spend a week "improving" it
class LegacyAuthenticator:
def authenticate(self, user, pwd):
# Original messy code from 2019
if user != None:
if pwd != None:
if len(pwd) > 5:
@mcsee
mcsee / password_reset_normalized.py
Last active December 17, 2025 00:49
This gist belongs to Clean Code Cookbook http://cleancodecookbook.com By Maximiliano Contieri http://maximilianocontieri.com
import unicodedata
def normalize_email(email):
# Convert to NFKC normalized form
normalized = unicodedata.normalize('NFKC', email)
# Ensure only ASCII characters
try:
normalized.encode('ascii')
except UnicodeEncodeError:
@mcsee
mcsee / password_reset.py
Last active December 15, 2025 16:04
This gist belongs to Clean Code Cookbook http://cleancodecookbook.com By Maximiliano Contieri http://maximilianocontieri.com
def reset_password(email_from_ui):
# email_from_ui = "victim@gmàil.com"
# (attacker's Unicode address from UI)
# Database with utf8mb4_unicode_ci collation
# treats 'à' = 'a', so this query finds:
# victim@gmail.com stored in the database
cursor.execute(
"SELECT * FROM users WHERE email = %s",
(email_from_ui,)
@mcsee
mcsee / SecureRepository.php
Created December 13, 2025 22:48
This gist belongs to Clean Code Cookbook http://cleancodecookbook.com By Maximiliano Contieri http://maximilianocontieri.com
<?php
final class UserRepository {
private Database $database;
public function __construct(Database $database) {
$this->database = $database;
}
public function find(UserId $id): User {