In my blog I usually talk a lot about different ways to bring your app idea to life. I don't often talk about why you shouldn't build an app though. The reason is simple if your motives are monetary: don't build an app that doesn't have a clear value proposition.
Building successful software products can be extremely hard. This explains why we're so selective with whom we choose to bring into our circle when trying to build something great. Whether you have a great app idea or app concept, or you just need help building a quick script to read through some data, it can be hard to source the right help sometimes. In a world dominated by remote work in 2020 and 2021 because of the pandemic, it's easier than ever to find the right people with the right skillsets to get the job done.
In fact, here are 5 great methods for finding talent to build your app or other software product.
Are you having trouble trying to debug react rerenders? Debugging unwanted react rerenders can be one of the most frustrating and tricky problems when building Reacts apps. Especially when working with large systems, trying to identify which prop or hook changes are triggering a re-render can be enough to drive anybody mad.
Tech debt is a word that gets thrown around a lot in modern software development. If you're a software engineer, you might have a pretty good idea already about what tech debt really means. If you're not an engineer, you might just think it's a word that we tend to use when we want to be really convincing that a set of tasks should get done.
Something as simple as sending a push notification should be one of the easiest parts of building your app. Why then is it so complicated? When I was building my React Native app, I was baffled at how difficult it was to implement push notifications myself after I ejected from Expo.