TGViewer
Good dev knows Good dev knows @gooddevknows · 2K subscribers
Post #163 3.1K
GoodDevDigest #2

⚙️ New hardware

Finally, after a delay of several months, we've received a new hardware from the company. From now on, my work machine is a 16-inch MacBook Pro. I was looking forward to it most of all because of the annoying fan noise from the old machine, especially, when Docker was launched. Now I'm relieved, this machine is so quiet, that sometimes I wonder if it does anything or not because there is no acoustic feedback.

🐈 Pet project

Next year I want to be back with pet projects. And, as we've already concluded, there is no reason to wait for the next year to happen — better to start now.
I'm planning to develop an app. So I chose something I had tried before — Expo and something what I had not — AWS Amplify. So far, I've experimented with Auth and I liked it. Within only ~2h I was able to add proper Auth, where customer can register, login, set custom property to their identity. Next step — add some API.

I will report on the progress in the next digests.

📚 Books

Started to read "Modern Software Engineering: Doing What Works to Build Better Software Faster". I did not progress a lot there, but here are couple of interesting thoughts.

* The author stresses out, that his goal is to put Engineering back to the Software Engineering. He claims that many people say that Software Engineering is very unique. It's so unique that it cannot be compared to bridge building or any other "real" engineering. However, he continues, same people do not know how the real bridge building process looks like.
* The author compares two terms — craft and engineering. When you are doing the craft — you design everything from scratch each time you start. And you receive cool custom products. But your products are unique, they differ from each other. So craft has limits — yes, you can create a chair, but how would you create 10.000 chairs? Engineering, in its way, allows us to scale. The products might be less "cool", but they will be replicable.

This correlates with the question that I ask often, when we argue about the solution. What will the newcomer think when they encounter this solution? Will they be able to grasp what's going on here quickly? We need to produce solutions that are easy to understand.

⬛️ That was it. These were the things which were interesting for me recently. Please, share, what are you reading right now?
  • ❤ 14
  • 👍 10
More from @gooddevknows
  1. Aug 27, 2026🛰 Я придбав Starlink! Ще поза-вчора вранці я не збирався купляти ніякий Starlink. Але, пр…
  2. Jul 1, 2026photo post
  3. Jul 1, 2026✨ Crash Course: Storytelling для інженерів ✨ 📅 9 — 13 липня 2026 1️⃣ Чому історії працюют…
  4. Jul 1, 2026Post #278
  5. Apr 1, 2026We have one ticket left for: https://fwdays.com/event/tech-lead-course-5 . Code LIFE_BY_PP…
  6. Mar 9, 2026Hi friends, For those who have missed it, I now regularly post in my 🇺🇦 channel: https:/…
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 →