Tech Stack & Programming Adventures
===================================
This is a test file - just like other pages on this website.
/\__/\
/` '\
=== 0 0 ===
\ -- / _______
/ \ | |
/ \|_______|
| |
\ || || /
\_oo__oo_/#######o
A wild programmer appears...
Core Languages & Tools
Python | R | Bash | DuckDB | Rust
[Because one language is never enough]
Daily Weapons of Choice:
- - Linux/Unix Environment
- - VSCode + Vim
- - Git (because time travel is possible)
- - Docker containers
- - HPC clusters
- - Snakemake workflows
Current Quest Objectives:
- - Building RNA-seq pipelines
- - Automating ALL the things
- - Fighting off buffer overflows
- - Debugging in production (oops)
- - Learning new tech stacks
Mathematical Battle Spells:
$P(bug|code) = 1 - e^{-\lambda t}$
Where λ = coffee_consumption
Workflow Diagram:
graph LR
A[Raw Data] -->|Quality Check| B(Processing)
B --> C{Analysis}
C -->|Success| D[Results]
C -->|Failure| E[Debug]
E --> B
D -->|Iterate| A
Development Environment:
Tool | Purpose |
---|---|
VSCode | Main IDE |
Git | Version Ctrl |
Docker | Containers |
Slurm | HPC Scheduler |
Coffee | Brain Fuel |
Code Sample:
def life_of_bioinformatician(coffee_level):
while True:
if coffee_level < threshold:
coffee_level = refill()
try:
analyze_data()
except Exception as e:
print("Time for more coffee")
coffee_level -= 1
ASCII Progress Bar:
[█████████████████░░░░░] 78% Complete
Current Status:
Turning caffeine into code since 2022
Location: Signor Lab, NDSU
Mission: Making biology compute
Remember:
There are 10 types of people in the world:
Those who understand binary, and those who don't.