Hacker News new | past | comments | ask | show | jobs | submit login

I use the term "muse em place" for software development too. My version involves research, which I perform in GitHub issue comments.

Any time I'm developing a feature there's usually a bunch of supporting research: how does the existing code work and where is it located? Are there any supporting open source packages I need to add? How do those work, and where is their documentation? Any good examples out there?

I gather all of this research in issue comments - sometimes working on my mobile phone.

Once that's all gathered, the actual coding work (on my laptop) often takes significantly less time then the research did.

Wrote a bit about my process here: https://simonwillison.net/2022/Jan/12/how-i-build-a-feature/




Do you have any example issues of more complex problems you’ve worked on, to show it in more detail? I like the premise of the idea - especially in remote-first teams it’s a great way to share information, just wondering what it ends up looking like :)


Here's one from this morning: https://github.com/simonw/datasette/issues/1718

This one is a bit more involved: https://github.com/simonw/shot-scraper/issues/18

There are a few good examples linked to at the very bottom of https://simonwillison.net/2022/Jan/12/how-i-build-a-feature/


im actually really liking this. Thank you.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: