|
|
|
|
|
by eternityforest
252 days ago
|
|
I start with the standards. What file types and protocols and external tools do I want to support? How do I make Git and SyncThing understand my files? How do I build this on an unmodified system with unmodified popular and trusted libraries? How do I make sure that users don't have to modify my project to use it, unless they are going to be contributors? If I'm truly just building for myself, which almost never happens, I look at resuability. If I have to learn a new tool, what's the most general one, that I'm likely to be glad I learned when I'm doing some other project? |
|