You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
nelsonic opened this issue
Aug 30, 2024
· 0 comments
Labels
discussShare your constructive thoughts on how to make progress with this issueT25mTime Estimate 25 MinutestechnicalA technical issue that requires understanding of the code, infrastructure or dependencies
There are many variables to consider when selecting a Technology Stack here are our Top 10:
Customer Satisfaction - do the peopleusing your product/service love or hate using it?
Time to Market - time between ideas and delivering useable features; shorter is better.
Total Cost of Ownership - how much does it cost to develop, deploy, run and maintain the app?
Reliability / Availability - does your App perform reliably with the required service level e.g: 99.99% uptime?
Developer Experience - Happiness and effectiveness at delivering features reliably.
Ecosystem - are there good packages/modules available to extend the tech if needed?
Scalability - does the technology need to serve just one person, millions or even billions of people?
Hiring - availability of competent/experienced people who are available for the price you want to pay.
Maintainability - how easy/difficult is it to maintain the tech over its useful life?
Performance - the amount of useful work accomplished by a computer system. Relevant to conserve/maximise computing resources.
Note: the order in which your company/team place these competing priorities
will inform your selection of technology. ⬇️
Performance often becomes a "my language is faster than yours" pointless debate and loses track of other important factors.
If your server is ultra-fast but frontend has horrible UX or uptime and nobody uses it, you are just wasting time/money.
The text was updated successfully, but these errors were encountered:
nelsonic
added
discuss
Share your constructive thoughts on how to make progress with this issue
technical
A technical issue that requires understanding of the code, infrastructure or dependencies
T25m
Time Estimate 25 Minutes
labels
Aug 30, 2024
discussShare your constructive thoughts on how to make progress with this issueT25mTime Estimate 25 MinutestechnicalA technical issue that requires understanding of the code, infrastructure or dependencies
There are many variables to consider when selecting a Technology Stack here are our Top 10:
people
using your product/service love or hate using it?Performance often becomes a "my language is faster than yours" pointless debate and loses track of other important factors.
If your
server
is ultra-fast butfrontend
has horrible UX or uptime and nobody uses it, you are just wasting time/money.Other factors we consider as "given" are Security, Privacy and Standards: nelsonic/nelsonic.github.io#54 (comment)
The text was updated successfully, but these errors were encountered: