56,966 blogs · [ { "id": "01a087e8-f4c3-7032-930b-d06764a99200", "title": "Ai Tooling", "url": "https://szeitlin.github.io/posts/ai-tooling/", "published_at": "2026-04-23T22:07:40+00:00" }, { "id": "01a087e8-f4c3-7032-930b-d0676557199a", "title": "Evaluating Eval Tooling", "url": "https://szeitlin.github.io/posts/evaluating-eval-tooling/", "published_at": "2025-09-29T21:40:36+00:00" }, { "id": "01a087e8-f4c3-7032-930b-d06765a11e29", "title": "Remote Work Best Practices", "url": "https://szeitlin.github.io/posts/remote-work-best-practices/", "published_at": "2025-08-18T21:37:45+00:00" }, { "id": "01a087e8-f4c3-7032-930b-d06765fdebf3", "title": "Against Demo Driven Development", "url": "https://szeitlin.github.io/posts/against-demo-driven-development/", "published_at": "2025-08-08T18:17:15+00:00" }, { "id": "01a087e8-f4c3-7032-930b-d06766098be2", "title": "Vibe Coding", "url": "https://szeitlin.github.io/posts/vibe-coding/", "published_at": "2025-07-24T17:23:20+00:00" }, { "id": "01a087e8-f4c3-7032-930b-d06766e0af62", "title": "On Grief and Resources", "url": "https://szeitlin.github.io/posts/on-grief-and-resources/", "published_at": "2024-01-24T20:20:27+00:00" }, { "id": "01a087e8-f4c3-7032-930b-d0676769fb8f", "title": "How aikido helps me at work", "url": "https://szeitlin.github.io/posts/career_skills/how_aikido_helps_me_at_work/", "published_at": "2023-03-29T20:47:11+00:00" }, { "id": "01a087e8-f4c3-7032-930b-d067678382c9", "title": "Hiring data teams", "url": "https://szeitlin.github.io/posts/career_skills/hiring_data_teams/", "published_at": "2021-03-17T19:35:05+00:00" }, { "id": "01a087e8-f4c3-7032-930b-d06767e82943", "title": "DVC_vs_Pachyderm", "url": "https://szeitlin.github.io/posts/engineering/dvc_vs_pachyderm/", "published_at": "2021-03-03T21:13:57+00:00" }, { "id": "01a087e8-f4c3-7032-930b-d06768e03238", "title": "Test Patterns for Data Engineering", "url": "https://szeitlin.github.io/posts/engineering/data-eng-test-patterns/", "published_at": "2021-02-26T19:45:27+00:00" }, { "id": "01a087e8-f4c3-7032-930b-d06769a8a8af", "title": "Data Engineering Is Software Engineering", "url": "https://szeitlin.github.io/posts/engineering/data-eng-is-real-eng/", "published_at": "2020-10-15T16:47:10+00:00" }, { "id": "01a087e8-f4c3-7032-930b-d06769d2d4ee", "title": "Recruiting and Training Nontraditional Candidates", "url": "https://szeitlin.github.io/posts/career_skills/recruiting-and-training-nontraditional-candidates/", "published_at": "2019-11-19T18:29:00+00:00" }, { "id": "01a087e8-f4c3-7032-930b-d0676a74f621", "title": "Postgres With Docker", "url": "https://szeitlin.github.io/posts/engineering/postgres-with-docker/", "published_at": "2019-10-08T22:03:46+00:00" }, { "id": "01a087e8-f4c3-7032-930b-d0676b31a9ba", "title": "Manager", "url": "https://szeitlin.github.io/posts/career_skills/manager/", "published_at": "2019-08-30T23:35:24+00:00" }, { "id": "01a087e8-f4c3-7032-930b-d0676b5cc8c7", "title": "Python OOP", "url": "https://szeitlin.github.io/posts/engineering/python_oop/", "published_at": "2019-05-24T20:29:53+00:00" }, { "id": "01a087e8-f4c3-7032-930b-d0676c0371d8", "title": "Pachyderm vs Airflow", "url": "https://szeitlin.github.io/posts/engineering/pachyderm-vs-airflow/", "published_at": "2018-12-03T01:10:01+00:00" }, { "id": "01a087e8-f4c3-7032-930b-d0676cf10c58", "title": "More AWS things I learned the hard way: S3 best practices and VPCs", "url": "https://szeitlin.github.io/posts/engineering/aws-s3-vpc/", "published_at": "2018-12-03T00:29:47+00:00" }, { "id": "01a087e8-f4c3-7032-930b-d0676d3ed5d9", "title": "Cross-account access with AWS", "url": "https://szeitlin.github.io/posts/engineering/cross-account-access-aws/", "published_at": "2018-08-04T00:00:00+00:00" }, { "id": "01a087e8-f4c3-7032-930b-d0676d86ec04", "title": "Things I learned about Pyspark the hard way", "url": "https://szeitlin.github.io/posts/engineering/things-i-learned-about-pyspark-the-hard-way/", "published_at": "2018-03-28T00:00:00+00:00" }, { "id": "01a087e8-f4c3-7032-930b-d0676e62c1c3", "title": "Airflow", "url": "https://szeitlin.github.io/posts/airflow/airflow-for-hands-off-etl/", "published_at": "2017-11-18T00:00:00+00:00" }, { "id": "01a087e8-f4c3-7032-930b-d0676e63a5bb", "title": "Probability binning: simple and fast", "url": "https://szeitlin.github.io/posts/statistics/probability-binning-simple-and-fast/", "published_at": "2016-11-04T00:00:00+00:00" }, { "id": "01a087e8-f4c3-7032-930b-d0676efa7fad", "title": "A tutorial within a tutorial on building reusable models with scikit-learn", "url": "https://szeitlin.github.io/posts/engineering/within-every-tutorial-is-another-tutorial/", "published_at": "2016-09-12T00:00:00+00:00" }, { "id": "01a087e8-f4c3-7032-930b-d0676f6c438a", "title": "Shuffling the deck: an interview experience", "url": "https://szeitlin.github.io/posts/engineering/shuffling-the-deck-an-interview-question/", "published_at": "2016-06-16T00:00:00+00:00" }, { "id": "01a087e8-f4c3-7032-930b-d0676fb9e590", "title": "Validating Results", "url": "https://szeitlin.github.io/posts/statistics/validating-results/", "published_at": "2016-04-15T00:00:00+00:00" }, { "id": "01a087e8-f4c3-7032-930b-d067708e32b0", "title": "Test-driven data pipelining", "url": "https://szeitlin.github.io/posts/engineering/test-driven-data-pipelining/", "published_at": "2016-02-08T00:00:00+00:00" }, { "id": "01a087e8-f4c3-7032-930b-d067713340bb", "title": "Data pipelining with pandas", "url": "https://szeitlin.github.io/posts/engineering/data-pipelining-with-pandas-automating-lookup-and-update/", "published_at": "2016-01-02T00:00:00+00:00" }, { "id": "01a087e8-f4c3-7032-930b-d06771c542e7", "title": "Biking data from XML to analysis, revised", "url": "https://szeitlin.github.io/posts/biking_data/biking-data-from-xml-to-plots-revised/", "published_at": "2015-08-07T00:00:00+00:00" }, { "id": "01a087e8-f4c3-7032-930b-d067727d272c", "title": "Working with device data", "url": "https://szeitlin.github.io/posts/biking_data/device-data/", "published_at": "2015-04-30T00:00:00+00:00" }, { "id": "01a087e8-f4c3-7032-930b-d0677366aab8", "title": "Biking data from XML to analysis, part 2", "url": "https://szeitlin.github.io/posts/biking_data/biking-data-from-xml-to-plots-part-2/", "published_at": "2015-02-12T00:00:00+00:00" }, { "id": "01a087e8-f4c3-7032-930b-d0677384ccfe", "title": "Biking data from XML to analysis, part 3", "url": "https://szeitlin.github.io/posts/biking_data/biking-data-from-xml-to-plots-part-3/", "published_at": "2015-02-12T00:00:00+00:00" }, { "id": "01a087e8-f4c3-7032-930b-d0677463b7d9", "title": "Biking data from XML to analysis, part 4", "url": "https://szeitlin.github.io/posts/biking_data/biking-data-from-xml-to-plots-part-4/", "published_at": "2015-02-12T00:00:00+00:00" }, { "id": "01a087e8-f4c3-7032-930b-d0677518d9e3", "title": "Things I learned about zip files", "url": "https://szeitlin.github.io/posts/engineering/things-i-learned-about-zip-files-last-week/", "published_at": "2015-01-15T00:00:00+00:00" }, { "id": "01a087e8-f4c3-7032-930b-d067754e29b9", "title": "Things I learned studying the cell cycle in cancer", "url": "https://szeitlin.github.io/posts/career_transition/things-i-learned-studying-the-cell-cycle-in-cancer/", "published_at": "2014-07-29T00:00:00+00:00" }, { "id": "01a087e8-f4c3-7032-930b-d067763cf0b0", "title": "Advice on recruiting", "url": "https://szeitlin.github.io/posts/recruiting/still-looking-for-a-job-advice-on-recruiting-/", "published_at": null }, { "id": "01a087e8-f4c3-7032-930b-d06776645aa4", "title": "Automating user-friendly documentation with Selenium", "url": "https://szeitlin.github.io/posts/engineering/automating-user-friendly-documentation-using-selenium-/", "published_at": null }, { "id": "01a087e8-f4c3-7032-930b-d06776a75bfc", "title": "Biking data from XML to analysis, part 1", "url": "https://szeitlin.github.io/posts/biking_data/bike-data-from-xml-to-plots/", "published_at": null }, { "id": "01a087e8-f4c3-7032-930b-d067777fc680", "title": "FAQ: why and how I learned to code", "url": "https://szeitlin.github.io/posts/career_transition/faq-why-and-how-i-learned-to-code/", "published_at": null }, { "id": "01a087e8-f4c3-7032-930b-d06778774230", "title": "Fun with text file encodings", "url": "https://szeitlin.github.io/posts/engineering/fun-with-failing/", "published_at": null }, { "id": "01a087e8-f4c3-7032-930b-d0677900ad7b", "title": "Game plan for attending conferences with a high risk of harassment", "url": "https://szeitlin.github.io/posts/game-plan-for-conferences-with-high-risk-of-harassment/", "published_at": null }, { "id": "01a087e8-f4c3-7032-930b-d06779a7fb8c", "title": "Outdated: importing csv data into neo4j", "url": "https://szeitlin.github.io/posts/importing-csv-data-into-neo4j/", "published_at": null }, { "id": "01a087e8-f4c3-7032-930b-d0677a926261", "title": "Probability binning part 2: speeding up machine learning", "url": "https://szeitlin.github.io/posts/statistics/probability-binning-part-2-speeding-up-machine-learning/", "published_at": null }, { "id": "01a087e8-f4c3-7032-930b-d0677b379422", "title": "Python: where to start", "url": "https://szeitlin.github.io/posts/career_transition/python-where-to-start/", "published_at": null }, { "id": "01a087e8-f4c3-7032-930b-d0677bf21d4b", "title": "Quick and dirty: plot your data on a map with python", "url": "https://szeitlin.github.io/posts/engineering/quick-and-dirty-plot-your-data-on-a-map/", "published_at": null }, { "id": "01a087e8-f4c3-7032-930b-d0677cabc476", "title": "Recursion excursion", "url": "https://szeitlin.github.io/posts/engineering/recursion-excursion/", "published_at": null }, { "id": "01a087e8-f4c3-7032-930b-d0677cefef06", "title": "Robustness: lessons from applied bench science", "url": "https://szeitlin.github.io/posts/robustness-lessons-from-doing-applied-bench-science/", "published_at": null }, { "id": "01a087e8-f4c3-7032-930b-d0677d419d11", "title": "Tips on giving presentations", "url": "https://szeitlin.github.io/posts/career_skills/tips-on-giving-presentations/", "published_at": null } ] posts Claim your blog
Back to szeitlin.github.io
Blog · corpus.blog/blogs/szeitlin.github.io/posts

szeitlin.github.io

szeitlin.github.io

2026

2025

2024

2023

2021

2020

2019

2018

2017

2016

2015

2014

Undated