Skip to content

Sunday Reflection: The Infinite Learner

3 min read
LearningCareer AdviceSunday ReflectionGrowth Mindset
Sunday Reflection: The Infinite Learner

Sunday Reflection: The Infinite Learner

In many traditional industries, the career path is linear. You learn a trade in your 20s—whether it’s carpentry, accounting, or law—and you practice that same core set of skills until you retire. Wood is always wood; the principles of debit and credit rarely change.

In software, however, the landscape is volatile. The tools, languages, and frameworks I used just five years ago are now considered "ancient history." If I tried to build a website today using the "best practices" of 2020, it would be slow, insecure, and unmaintainable.

This creates a high-pressure environment. It often feels like running on a treadmill that keeps speeding up; if you stop running for six months, you fly off the back. But this pressure also offers a unique freedom: The freedom to constantly reinvent yourself. You are never stuck in one identity because the industry itself won't let you settle.

The "Half-Life" of Knowledge

Every skill in tech has a "half-life"—the time it takes for half of that knowledge to become obsolete.

  • Frameworks (React, Vue): ~3 years.
  • Languages (JavaScript, Python): ~10 years.
  • Foundational Concepts (Algorithms, Logic): ~Forever.

The trick to surviving isn't just learning new things; it's prioritizing the foundational knowledge that decays slowly, while staying agile enough to pick up the new tools as needed.

The "T-Shaped" Developer

I strive to be a "T-Shaped" person. This is the antidote to becoming obsolete.

  • The Vertical Bar (Depth): This represents deep, expert-level knowledge in one specific area. For me, that is Full-Stack Architecture. I know how a database talks to a server and how that server talks to a browser. I know where the bodies are buried in the code.
  • The Horizontal Bar (Breadth): This represents a broad knowledge of many adjacent disciplines—Design, Business Strategy, Technical Writing, and Psychology.

The magic happens at the intersection of the T.

Knowing Code makes me a developer (a commodity). Knowing Code + Business makes me a consultant (a partner). Knowing Code + Business + Psychology makes me a founder.

The horizontal bar allows you to communicate your value. The vertical bar allows you to deliver it.

The Sunday Habit: Combinatorial Creativity

Innovation is rarely about inventing something brand new. It is almost always about connecting two existing dots that no one else thought to connect. This is called Combinatorial Creativity.

That is why, every Sunday, I spend one hour learning something completely unrelated to my current projects.

Last week, I read about Urban Planning. I learned how "Desire Paths" (the dirt paths people walk on grass) are better than paved sidewalks. I applied this to my UX design: let users show me where they want to click, then pave that path.

This week, it is about Mycology (Mushrooms). I am learning how mycelial networks distribute nutrients without a central brain. This is remarkably similar to decentralized blockchain networks.

The more diverse dots you have in your collection, the more unique your ideas will be.

Stay curious.

Best,

Gerasimos Makris Founder of g-makris.com AI Web Developer | Double Master's in MBA & FinTech and Blockchain

Tech Glossary & Concepts

  • T-Shaped Skills: A metaphor used in recruitment. The vertical bar represents deep expertise in a single field, while the horizontal bar represents the ability to collaborate across disciplines.
  • Full-Stack: A developer who can work on both the "Front End" (what users see) and the "Back End" (the server and database logic).
  • Soft Skills: Personal attributes that enable someone to interact effectively and harmoniously with other people (e.g., communication, empathy), as opposed to "Hard Skills" like coding.
  • Desire Path: A path created by erosion caused by foot traffic, usually the shortest or most easily navigated route between an origin and destination.
GM

About the Author

Gerasimos Makris

AI Web Developer & FinTech Specialist

View Resume

Gerasimos Makris is an AI Web Developer with a background in FinTech operations. He specializes in building secure, scalable web applications that solve real-world financial problems. When he's not coding, he enjoys exploring the intersection of technology, finance, and business strategy.

Share:

Valuing Your Privacy

We use cookies to optimize your experience, analyze site usage, and support personalization. By clicking “Accept All”, you consent to our use of cookies. Learn more in our Cookie Policy.