Snowflake x Observe = a big step toward AI-native data-first observability
But better tools don't automatically = better outcomes
It's the iPhone 17 problem: the upgrade is real, but unless someone explains why it matters, it feels like the old device
Great SEs bridge that gap
Day 10 of 10 day Python sprint
Focus: CLI tooling & argparse
Built: Log Analyzer v2 a command-line tool that streams logs, filters errors and outputs structured JSON summaries. My 1st real Python utility.
GitHub: https://t.co/zIsWYHksRA
#Python#LearningInPublic#100DaysOfCode
Day 9 of 10 day Python sprint
Focus: file streaming & log parsing
Built: Log Analyzer v1, streams logs line-by-line, extracts timestamps & levels, counts INFO/WARN/ERROR events and outputs a JSON summary
GitHub: https://t.co/gwYMjDpETi
#Python#LearningInPublic#100DaysOfCode
@Mem_base I have more than 2000 pages in a PDF that I use as an authoritative state to calibrate AI to me... I didn't know anyone was working on this. If I was further along I'd offer to help
Day 7 of 10-day Python compression sprint
Focus: lists, aggregation & rule evaluation at scale
Built: a batch rules evaluator that applies access logic across multiple inputs and summarizes outcomes
GitHub: https://t.co/SDhLGCJx3G
#Python#LearningInPublic#100DaysOfCode
@Kishan_Devani_ I'm intentionally using prompts like "explain what would make me better here" ai can be the biggest crutch if we let it. But if you never wanted a crutch and you always wanted a focused mentor it can be that too
Day 6 of 10-day Python compression sprint
Focus:
Data-driven logic & separation of rules from control flow
Built:
Refactored rules-based access checker from conditionals to dict lookups w/ normalized input
GitHub: https://t.co/SDhLGCJx3G
#Python#LearnInPublic#100DaysOfCode
Focus:
Functions with return values, control flow, and program state
Built:
A rules-driven access checker that evaluates role + environment, tracks execution count, and exits cleanly with a summary
GitHub: https://t.co/SDhLGCJx3G
#Python#LearnInPublic#100DaysOfCode
@JorgeMenaDev That’s just starting to click for me.
Return values finally made functions feel composable instead of isolated.
I’m focusing on small, reusable pieces before scaling complexity.
Appreciate you following the progress.
Day 4 of a 10-day Python compression sprint
Focus: functions, parameters, and return values
Built: reusable Python functions that return values and encapsulate logic
GitHub: https://t.co/SDhLGCIZe8
#Python#LearnInPublic#100DaysOfCode
Day 3 of a 10-day Python compression sprint
Focus: loops, iteration boundaries, and modulo-based filtering
Built: a Python script that iterates and conditionally processes values
GitHub: https://t.co/SDhLGCJx3G
#Python#LearnInPublic#100DaysOfCode
Day 2 of a 10-day Python compression sprint
Focus: control flow and explicit decision boundaries
Built: a Python script that encodes access rules via conditionals
GitHub: https://t.co/SDhLGCJx3G
#Python#LearnInPublic
Day 1 of a 10-day Python compression sprint
Runtime, types, basic arithmetic
Repo initialized with executable scripts and README
GitHub: https://t.co/SDhLGCIZe8