Skip to content
View bbelderbos's full-sized avatar

Organizations

@Pybonacci

Block or report bbelderbos

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
bbelderbos/README.md

Hi there, I'm Bob 👋

  • 🐍 Python software developer & coach
  • 🧠 Co-Founder of Pybites – practical, project-driven Python training
  • 📚 I love books / reading, yet my focus is shipping real projects, not just consuming more tutorials.

Programs & platforms


How I became a developer (short version)

  • Started in support & finance, automating my work with Excel + VBA macros.
  • Saw a painful problem: tons of telemetry bundles, no tool to analyse them.
  • Built a scrappy PHP app that processed thousands of bundles for hundreds of engineers.
  • That project put me on the map: I was pulled into automation work and finally became a full-time developer.

No CS degree — just JIT learning, persistence, and a lot of increasingly complex projects building up real-world experience. 💡

Now I help others escape tutorial hell, ship things, and build careers around it. 🚀


What I love helping people with

  • Escaping tutorial paralysis and designing a project roadmap
  • Writing clean, tested, idiomatic Python – and sharing what I’m learning as I dive deeper into Rust and other languages
  • Building CLIs, web apps, and automations that actually get used
  • Levelling up from “coder” to trusted engineer / senior dev
  • Creating systems for consistent learning: exercises, reading, and reflection
  • Turning your editor (especially Vim) and terminal into real productivity multipliers –
    Supercharge Your Vim Workflow · 9 Command Line Tips Every Developer Should Know

Podcast appearances


Connect


Latest Bluesky posts

  • Watching 10 hours of video tutorials makes you a viewer, not a coder. 

    Most developers stay in "Passive Consumption" mode because it feels safe. You watch an instructor set up a pytest environment or configure a Docker container and think, "I get it." (28 Jan 2026) - link

  • Errors should not pass silently, so stop hiding them.

    In Week 2 of our Pybites dev Rust cohort, we're tackling one of Rust's most powerful features: explicit error handling.

    Here's the mental shift that changes everything: (28 Jan 2026) - link

  • Can you spot the bug? 🐛

    You’ve finally moved your logic into a proper src/ layout so you can structure your pytest tests properly. (27 Jan 2026) - link

Follow me »

Latest Python tips

  • Reliable CI Benchmarks with pytest-codspeed: Traditional CI benchmarks are noisy (10-30% variance) because they measure wall-clock time. CodSpeed uses CPU instruction simulation instead, giving you <1% variance—so you can actually trust the results. ... (28 Jan 2026) - link
  • Convert any Jupyter notebook to Markdown (fast): If you want to extract a notebook into a clean, shareable text format (great for READMEs, docs, or blog drafts), convert `.ipynb` → Markdown with MyST: ... (28 Jan 2026) - link
  • Create GitHub issues faster from the CLI: Combine `gh`, `fzf`, and your `$EDITOR` to create issues without leaving the terminal: ... (27 Jan 2026) - link
  • PyPI Trusted Publishing - No More API Tokens: PyPI now supports trusted publishing via OpenID Connect (OIDC). Instead of managing API tokens, you let PyPI verify requests came from your GitHub Actions workflow directly. ... (26 Jan 2026) - link
  • Auto-discover documentation pages from markdown with YAML frontmatter: Skip the database for documentation. Drop markdown files in a folder, parse YAML frontmatter for metadata, and auto-discover them at runtime. ... (26 Jan 2026) - link

More Python tips »

Build READMERoll your own: How to create a self updating GitHub Readme.

Pinned Loading

  1. bobcodesit bobcodesit Public

    Coding tips (mainly Python) I share on social media.

    Python 33 4

  2. emojisearcher emojisearcher Public

    No more google search, copy emojis to the clipboard.

    Python 21 1

  3. color-searcher color-searcher Public

    Python 30 2

  4. pybites/100DaysOfCode pybites/100DaysOfCode Public

    PyBites #100DaysOfCode

    Python 448 165

  5. PyBites-Open-Source/karmabot PyBites-Open-Source/karmabot Public

    A Python based Slack Chatbot for community interaction

    Python 75 42

  6. PyBites-Open-Source/search PyBites-Open-Source/search Public

    Python 22 3