โ€ข

newsletter

Coding for fun (and only later for profit)

I started coding for pure personal interest. I continued coding for the same reason. Still today every time I learn a new language or framework is for the joy of the craft. Skills stack up and eventually it turns into a career.


Sandro Maglione

Sandro Maglione

Software development

I never thought about a career when I started coding ๐Ÿ‘€

Even now I don't (and I am a professional Software Engineer). If you ask me why I try new frameworks, languages, and trends, the answer is personal interest.

Little you know that skills stack up, but excitement comes first ๐Ÿ™Œ


Make it interesting

I remember the day I was introduced to coding.

"I want to learn how to code." My friend opened the browser console of google.com and said: "This is code, start here."

And then I went with PHP ๐Ÿ˜…

I was fidgeting at school, eager to come back home to my PC and start coding. Whereas everyone else was looking forward to play games, my favorite game was coding (I played plenty of games as well, don't worry ๐Ÿ’๐Ÿผโ€โ™‚๏ธ).

Nothing moves as fast as tech

I cannot phantom doing the same job for decades. Guess what? Programming is not "that kind of job".

I have been coding for years, and what I write today cannot be even compared to when I started. Well, at the current rate, it doesn't take years, but mere months for new features and patterns to emerge.

That's the biggest blessing of being a programmer: you can write code for years without being stuck repeating the same "job"

I always say that coding is a creative art, no different from writing, drawing, music. These professions don't get boring because there is always more to explore ๐Ÿช„

Eventually it gets profitable

What feels like play to you, but looks like work to others?

If the answer is coding, you choose the right era to be born ๐Ÿค

The best way to justify playing all day is to make it a profession. If the market agrees with you as well that's a great place to be.

Technology won't stop. That's one certainty that you can safely accept. If code is also what you enjoy doing, be reassured that someone out there is willing to pay you for it.

Just to be sure: become future-proof

No experience is wasted, but we can agree that some are more valuable on the market.

If you are looking to make your skills more appealing for future employers, here are my predictions (I am betting on these myself):

  • Web development: The web is quickly introducing features that expand its scope to all platforms. Plus it's easy to set up, debug, and share. This trend is here to stay.
  • Functional programming: Just learning the paradigm will elevate you above the rest. You may not use Haskell at your next job, but it's all about the principles. It's spreading.
  • Local-first: I see local-first as inevitable. The promise is too good to be overlooked. It's only a matter of time and innovation. You want to be prepared.

Looking for something more actionable and specific? Here we go:

  • Effect: It's not a trend. Don't sleep on it.
  • TanStack Start: You will hear a lot more soon about this framework. It packs awesome features in a simple configuration.

These two are enough to gift you a couple of months of fun before the beginning of the next year ๐Ÿ‘†


Effect 3.10 and NextJs 15 are out. I have been hard at work to upgrade everything to the latest versions.

In my local-first journey lately I have been exploring Hybrid Logical Clocks (HLC). I published a snippet implementation in TypeScript (and Effect).

Expect more local-first practice soon.

See you next ๐Ÿ‘‹

Start here.

Timeless coding principles, practices, and tools that make a difference, regardless of your language or framework, delivered in your inbox every week.