π§βπ» How can we increase developer productivity?
"The way you get programmer productivity is not by increasing the lines of code per programmer per day. That doesnβt work. The way you get programmer productivity is by eliminating lines of code you have to write.The line of code thatβs the fastest to write, that never breaks, that doesnβt need maintenance, is the line you never had to write." -- Apple WWDC '97 Steve Jobs Closing Keynote
How can we reduce the lines of code we need to write? Several ways come to mind:
- Use OSS components
- Build on someone else's platform
- Don't implement "just-in-case" features
- Removed unused code (linting tools can find this for you)
- Don't implement unnecessary abstractions
- Simplify
- Reuse what you have already done (YOUR Platform)