|
|
|
|
|
by eternityforest
1565 days ago
|
|
My priority is always decustomization. Anything that makes me think of the words "Bespoke" or "Artisinal" or worst of all "A perfect fit to the project needs" is where I look first for problems. I also look at anything that provides multiple ways to do the same thing. The JS community understands it better than anyone. At the application level, any program, be it amateur or professional, is almost always readable and maintainable. Because there's no interesting algorithms, no abstractions you haven't already seen in a design patterns list, and just generally nothing special about the code at all. They use libraries for everything. When you stop trying to write interesting and beautiful code, and stop trying to innovate at any level below the application, stuff gets a lot easier. Of course some projects really do have interesting technical challenges... but so many projects don't. |
|
Oh man. We have worked on some very different JS applications.