Thanks, I'd be happy to chat. gmh283@nyu.edu.
HN user
gavinh
We may create codebases that are not merely hard to maintain by humans, but that assume machine participation as part of their maintenance model... People more and more merge code they cannot fully explain. People lose their ability to create issue reports or discuss things in chat, without augmenting or rephrasing their messages with the context provided by a clanker. Too many people increasingly rely on a machine to summarize or contextualize it. More and more do I encounter people who converse with me through the indirection of an LLM.
I experience this daily now. It find it discouraging and concerning.
I believe we're merging more code we can't fully explain because we are now relying on code review to build the mental model that was previously built by writing code and collaborative technical planning. I don't think code review is fit for this purpose. I do think we can extend code review with structured exercises, informed by pedagogy, that strike a better balance between friction and understanding. (I'm looking for help testing these exercises).
I agree that reading AI code all day is agonizing. We're relying on code review to develop parts of our mental model of the system that were previously developed through coding. We're having more difficulty comprehending and recall details of the system. This is probably unsurprising; people recall information better that they "generated" than information they read. I am applying some lessons from pedagogy to extend code review. If this resonates with you, I would like to talk.
Even when I write a detailed specification and review the resulting diff line-by-line, I am unsatisfied with my comprehension and recall of the changes. I don't understand my systems as well as I used to (I don't think this is surprising; see the "generation effect"). I have been experimenting with extending code review with some new exercises intended to improve comprehension, at the cost of a little friction.
When I work with Claude to plan a feature and then review Claude's implementation, I don't understand the feature as well those I developed without AI assistance. I don't recall details of the feature's behavior as well, even days later. I suspect that this is not surprising to anyone who has studied pedagogy. I've been working on applying some exercises during code review (including self-review of my own AI-assisted code) to improve comprehension and recall (https://bridgekeeper.io/). If this problem resonates with you, I would like to talk.
I'm working on a possibly-quixotic tool to mitigate the "cognitive debt" from AI-assisted development. Not everybody agrees that this is a problem. Maybe some teams that are only writing specs and reviewing plans still understand their products adequately. If you have an opinion either way, I'd appreciate hearing from you.
I'm working on something similar; are you interested in seeing whether there are opportunities to collaborate?
I'm working on a tool for mitigating the cognitive debt from AI-assisted development. Pedagogical research provides some techniques we can use in code review to improve comprehension and recall. If this resonates with you, I'd appreciate hearing more about your experience with cognitive debt.
I'm working on a tool for mitigating the cognitive debt from AI-assisted development. Even when I review Claude's diffs line-by-line, I don't understand them as well as code I wrote myself, and I have difficultly recalling them days later.
Pedagogical research provides some techniques we can use in code review to improve comprehension and recall.
This doesn't resonate as a problem with everyone, but I'd like to hear from you either way.
Also, the tool talks like the Monty Python bridgekeeper, for whatever reason.
If I read “load-bearing” or “blast radius” one more time…
The post’s title is mostly occluded by an image on mobile, so that bodes well.
Farts for busy people who dont have time and also LLMs
30/100
This is exhausting.
Location: Philadelphia, PA
Remote: Yes or Hybrid in NYC
Willing to relocate: No
Technologies: Python, PyTorch, scikit-learn, pandas, Django, Flask, FastAPI, PostgreSQL, Swift, SwiftUI, HTMX, JavaScript, React, Terraform
Résumé/CV: https://docs.google.com/document/d/1MK6O_lsRz_x3gD6NFBkWPiHY... Email: gavinhackeling@gmail.com
I am a generalist software engineer, data scientist, and engineering manager with more than twelve years of experience at early-stage startups backed by Breakthrough Energy, Emerson Collective, Founders Fund, First Round Capital, GV, General Catalyst, and IA Ventures. I have built products and engineering teams from scratch and led them to seven-figure ARR at two SaaS companies. I am the author of the first and second editions of Mastering Machine Learning with scikit-learn, and the inventor of one patent.
SEEKING WORK | Philadelphia, PA | REMOTE or hybrid in greater NYC area
Willing to relocate: No, but willing to travel
Technologies: Python, PyTorch, scikit-learn, pandas, Django, Flask, FastAPI, PostgreSQL, Swift, SwiftUI, JavaScript, React, Terraform
Résumé/CV: https://docs.google.com/document/d/1MK6O_lsRz_x3gD6NFBkWPiHY...
Email: gavinhackeling atgmaildotcom
I am a generalist software engineer and data scientist more than twelve years of experience at early-stage startups backed by Breakthrough Energy, Emerson Collective, Founders Fund, First Round Capital, GV, General Catalyst, and IA Ventures. I have built products and engineering teams from scratch and led them to seven-figure ARR at two SaaS companies. I am the author of the first and second editions of Mastering Machine Learning with scikit-learn, and the inventor of one patent.
SEEKING WORK | Philadelphia, PA | REMOTE or hybrid in greater NYC area
Willing to relocate: No, but willing to travel
Technologies: Python, machine learning (PyTorch, scikit-learn, pandas, OpenAPI APIs), Django, Flask, FastAPI, PostgreSQL, Swift, SwiftUI, HTMX, Terraform
Résumé/CV: https://docs.google.com/document/d/1MK6O_lsRz_x3gD6NFBkWPiHY...
Email: gavinhackeling@gmail.com
I am a generalist software engineer, data scientist, and engineering manager with more than twelve years of experience at early-stage startups backed by Breakthrough Energy, Emerson Collective, Founders Fund, First Round Capital, GV, General Catalyst, and IA Ventures. I have built engineering teams from scratch and led them to seven-figure ARR at two SaaS companies. I am the author of the first and second editions of Mastering Machine Learning with scikit-learn, and the inventor of one patent.
Location: Philadelphia, PA
Remote: Yes or Hybrid in NYC
Willing to relocate: No
Technologies: Python, machine learning (PyTorch, scikit-learn, pandas, OpenAPI APIs), Django, Flask, FastAPI, PostgreSQL, Swift, SwiftUI, HTMX, AWS, Terraform
Résumé/CV: https://docs.google.com/document/d/1MK6O_lsRz_x3gD6NFBkWPiHY...
Email: gavinhackeling@gmail.com
I am a generalist software engineer, data scientist, and engineering manager with more than twelve years of experience at early-stage startups backed by Breakthrough Energy, Emerson Collective, Founders Fund, First Round Capital, GV, General Catalyst, and IA Ventures. I built engineering teams from scratch and led them from no revenue to seven-figure ARR at two SaaS companies. I am the author of the first and second editions of Mastering Machine Learning with scikit-learn, and the inventor of one patent.
Location: Philadelphia, PA
Remote: Yes or Hybrid in NYC
Willing to relocate: No
Technologies: Python, machine learning, scikit-learn, pandas, NumPy, SciPy, Django, Flask, PostgreSQL, Redis, Elasticsearch, AWS, Terraform, Docker, Java, Swift, SwiftUI, JavaScript, Tailwind, HTMX
Résumé/CV: https://www.linkedin.com/in/gavin-h-91668820/. Full resume provided upon request.
Email: gmh283@nyu.edu
I am a generalist software engineer, data scientist, and engineering manager with more than ten years of experience at early-stage startups backed by Founders Fund, First Round Capital, GV, General Catalyst, and IA Ventures. I am the author of two editions of a survey of classical machine learning, and I am the inventor of one patent.first-class development environment (Xcode)
Are you sure
Thanks bro
I expect to by September. DM me.
Conduit Tech | Senior Software Engineer (Full Stack) | Remote (U.S.-based) | Full-Time
We're an early-stage ClimateTech startup backed by Breakthrough Energy and Emerson Collective. Roughly 10% of US greenhouse gas emissions are due to residential HVAC. We're developing software that helps contractors to design, sell, and install high-efficiency HVAC systems.
Our fully-remote team is looking for product engineers with native iOS development experience who can own projects from end-to-end.
Apply directly at https://jobs.ashbyhq.com/pear/abe5d140-f93f-4563-8eae-615866... or email my first name at getconduit.com.
SEEKING FREELANCER | Remote
Conduit Tech is an early-stage ClimateTech startup backed by Breakthrough Energy and Emerson Collective. Roughly 10% of US greenhouse gas emissions are due to residential HVAC. We're developing software that helps contractors to design, sell, and install high-efficiency HVAC systems.
We're looking for a freelance developer with 3D graphics programming experience. Our product works with USD files that represent the interior spaces of dwellings. We need to perform a variety of set and geometric operations on these models.
If you are interested, email my first name at getconduit.com.
Conduit Tech | Senior Software Engineer (Full Stack) | Remote (U.S.-based) | Full-Time
We're an early-stage ClimateTech startup backed by Breakthrough Energy and Emerson Collective. Roughly 10% of US greenhouse gas emissions are due to residential HVAC. We're developing software that helps contractors to design, sell, and install high-efficiency HVAC systems.
Our fully-remote team is looking for product engineers with native iOS development experience who can own projects from end-to-end.
Apply directly at https://jobs.ashbyhq.com/pear/abe5d140-f93f-4563-8eae-615866... or email my first name at getconduit.com.
Conduit Tech | Senior Software Engineer (Full Stack) | Remote (U.S.-based) | Full-Time
We're an early-stage ClimateTech startup backed by Breakthrough Energy and Emerson Collective. Roughly 10% of US greenhouse gas emissions are due to residential HVAC. We're developing software that helps contractors to design, sell, and install high-efficiency HVAC systems.
Our fully-remote team is looking for product engineers with native iOS development experience who can own projects from end-to-end.
Apply directly at https://jobs.ashbyhq.com/pear/abe5d140-f93f-4563-8eae-615866... or email my first name at getconduit.com.
Conduit Tech | Senior Software Engineer (Full Stack) | Remote (U.S.-based) | Full-Time
We're an early-stage ClimateTech startup backed by Breakthrough Energy and Emerson Collective. Roughly 10% of US greenhouse gas emissions are due to residential HVAC. We're developing software that helps contractors to design, sell, and install high-efficiency HVAC systems.
Our fully-remote team is looking for product engineers with native iOS development experience who can own projects from end-to-end.
Apply directly at https://jobs.ashbyhq.com/pear/abe5d140-f93f-4563-8eae-615866... or email gavin@getconduit.com.
Conduit Tech | Senior Software Engineer (Full Stack) | Remote (U.S.-based) | Full-Time
We're an early-stage ClimateTech startup backed by Breakthrough Energy and Emerson Collective. Roughly 10% of US greenhouse gas emissions are due to residential HVAC. We're developing software that helps contractors to design, sell, and install high-efficiency HVAC systems.
Our fully-remote team is looking for product engineers with native iOS development experience who can own projects from end-to-end.
Apply directly at https://jobs.ashbyhq.com/pear/abe5d140-f93f-4563-8eae-615866... or email gavin@getconduit.com.
The discussion of the GIL in the sample question about GUnicorn is misleading.
Django and HTMX
I'd be happy to discuss my team's roles; can you email the address in my profile?