TGViewer
Efficient programmer's notes Efficient programmer's notes @efficient_programmer · 80 subscribers
Post #12 196
It's not rocket science

You don't need to be smart to be a programmer. There are many areas in IT, that don't require you to be eggheaded. You have a language, framework, and many ready-to-apply approaches, that cover almost every use-case you'll need to implement during the development of your app.

Building a typical mobile client requires you to know how to:
- get and send JSON
- handle authentication (JWT token in most cases)
- create a layout based on a design in Figma
- UX (just a bit) to keep a user informed on what's happening in your app
- navigate between screens
- add payments, subscriptions
- add notifications
- add localization
- cache data
- implement the basic architecture, at least separate different layers of your app

It seems like it's a lot, but here's a trick. You can easily find manuals for all of these things in docs, on youtube, or somewhere else. Do it once and learn how to do it even better and faster in your following projects. In some cases, you can apply a "special" copy/paste technique. And you are a newborn developer.

Of course, most likely, your first apps will be unscalable and unmaintainable (in Russian: gavnocode, in English: suboptimal code). But it's totally fine. I firmly believe that only practicing and reading deep books make you a better programmer.

On the other hand, there are also complex apps that require all of your problem-solving skills and some deep knowledge to come up with unique solutions to unusual problems. If this is the case, congratulations! Your job is not so tedious.
More from @efficient_programmer
  1. Apr 14, 2026A while back I started diving into system design. I got curious about how large-scale mode…
  2. Feb 27, 2026The question I ask at every interview Once, at one of my first interviews for a mobile dev…
  3. Feb 15, 2026TL;DR This approach eliminates the tedious part of mobile development. But it requires str…
  4. Feb 15, 2026AI can ship your UI faster — unless your Figma is chaos Implementing mobile layouts is bor…
  5. Feb 4, 2026How my LLM coding subscriptions escalated It started very innocently. 1. Free ChatGPT Back…
  6. Jan 29, 2026At some point, being “just a mobile developer” stopped feeling like enough. I’ve been a Fl…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →