James Abel
Hardware & software engineer in the San Francisco Bay Area.
About
Hi — I'm James. I build things at the boundary between hardware and software. Reach out via LinkedIn, Twitter, or GitHub.
Blog
Writings on hardware, software, and the craft of building things. — Read the blog →
Résumé
Projects
- ismain —
a prettier way to test for
__main__in a Python program. - Balsa — lightweight Python logging. (Balsa presentation given at Pyninsula Meetup.)
- bup — locally back up all your GitHub repos and AWS S3 buckets and DynamoDB tables. (Windows installer.)
- pyship — Python freezer / installer.
- Practical Project Execution — a simple guide to project execution.
- miv — a monotonically increasing value.
- propmtime — recursively propagate file modification time. (Windows installer.)
- backupjca —
backup on Windows using robocopy; includes
compare_dirsto verify. (compare_dirs.exe.)
Music
- Bleed — an original song by Coin Op Boys. I'm the bass player and recording engineer / producer.
- Don't Let Me Down (Beatles cover, live).
- Two (Ryan Adams cover, live).
Surveys
Python Development and Deployment Survey — if you're a Python developer, please take this survey. See the results.