Collegica Collegica Collegica
  • Campus
  • Apps
  • Events
  • Talks
  • About
  • Newsletter

01 — Subject

Software development

Project structure, packaging, deployment, and the disciplines that keep a large codebase tractable.

Twenty years of systems engineering distilled into the parts that transfer: how to structure a project, how to pin what it depends on, how to hand it to someone else, and how to keep a very large codebase from collapsing under its own weight.

On Collegica

  • Move Your Thesis from Word to Plain Text (فارسی) — for researchers outside STEM with chapters in Word: bring them into Quarto with their Zotero citations, and get one Word file back in the university’s template
  • One Repository, Three Agents — setting up git and GitHub for a project, then Antigravity, Claude Code and ChatGPT (Codex) on the same repository: what each installs, reads and isolates, and what happened when all three were asked the same question here

Python is a track of its own: recreating an environment, building something installable, and making work that still runs in five years. Four pieces, and a worked example you can clone.

  • Python for Reproducible Research — four per cent of published notebooks reproduce; getting from one that works on your machine to a repository someone else can run
  • Environments Are Not Packages — why pixi and Poetry are not competing tools, and what a lockfile can and cannot buy you
  • Publish Your First Python Package — an introduction to Poetry, from poetry new to PyPI, with the video
  • Top Five Books for Learning Python — where to start, with the video
  • How a Small Team Can Develop Complex Systems — MBSE, reproducibility, and TDD, with the video

From the newsletter

How to Tame a 100-Million-Line-of-Code Problem→4 unexpected engineering secrets Thirty Years of Code→A journey from vehicle dynamics to AI and robotics Stop “Vibe Coding”→AI-assisted embedded engineering with STRIVE + Spec Kit Cost-Effective Cloud Deployment→Next.js with Supabase on GCP, for small teams How to Get a Professional Email for Free→Using Gmail + Cloudflare راهنمای نگارش کتاب بر مبنای مشخصاتفارسییکپارچه‌سازی توسعه مبتنی بر مشخصات با Quarto

© 2026 Collegica

A learning companion to Mechatronics3D

  • About

  • Apps

  • Events

  • Talks

  • YouTube

  • Facebook

  • For AI agents