Alberto Gonzalez
banner
albexl.bsky.social
Alberto Gonzalez
@albexl.bsky.social
MSc. Computer Science & Writer | I help you secure software engineering jobs, and create a personal brand that draws high-value opportunities | Cappuccino lover ☕

Author of Algorithmically Speaking

Join 3k readers --> albexl.substack.com
Reposted by Alberto Gonzalez
The single most important "side-effect" of solving linear equation systems: the LU decomposition.

Why? Because in practice, it is the engine behind inverting matrices and computing their determinants.

Here is how it works.
June 13, 2025 at 9:58 AM
Burnout sneaks up when:

• You skip meals to code
• Social life is on autopilot
• Work spills into personal time

The fix?

• Commit to one health habit
• Treat relationships like deadlines
• Take breaks before you feel tired

Start small—big changes follow.
January 6, 2025 at 11:15 AM
Most software engineers let their employer define their career—big mistake.

Here’s what happens when you build a personal brand:

• Recruiters come to you.
• Side projects become income.
• You gain freedom and influence.

Take control.
Build your brand.
January 5, 2025 at 11:31 AM
Picture this: you’re asked to update a decade-old codebase, and every change feels like defusing a bomb.

One wrong move, and everything breaks.

Frustrating, right?

That’s the cost of poor maintainability—a problem you can avoid by mastering a few simple principles.
6 Ways to Become the Most Valuable Coder on Your Team
How to Write Code That’s Easy to Fix, Extend, and Love.
open.substack.com
December 10, 2024 at 12:36 PM
The most underrated way to contribute is by being a great listener.

This is how you should listen in meetings:

• Pay attention—don’t multitask.
• Summarize key points to ensure alignment.
• Encourage quieter teammates to share their thoughts.
December 9, 2024 at 7:48 AM
My wish for you:

• The mind of an entrepreneur.
• The body of an athlete.
• The soul of an artist.

That’s it.
December 8, 2024 at 4:22 PM
Reposted by Alberto Gonzalez
You don’t feel satisfied at the end of the workday.

I get it. Back in 2022, I was no different. I was working at my third job as a software engineer, juggling meetings, fixing bugs, writing documentation, and reviewing code like a productivity machine.

But something didn’t sit right.
How I Boosted Deep Work to 60% and Achieved More in Less Time—Here’s My Playbook
10x your output as a software engineer.
albexl.substack.com
December 3, 2024 at 11:58 AM
I spent 2 years working completely remote jobs.

Here are the 3 mistakes I made distilled into 3 posts (so that you can avoid them):
December 6, 2024 at 8:03 AM
Just had a one-word retrospective meeting with my team.

This was our sprint in 5 words:

- IKEA
- Positive
- Multitasking
- Interruptions
- Disconnected

More on this coming soon…
December 6, 2024 at 7:53 AM
You don’t feel satisfied at the end of the workday.

I get it. Back in 2022, I was no different. I was working at my third job as a software engineer, juggling meetings, fixing bugs, writing documentation, and reviewing code like a productivity machine.

But something didn’t sit right.
How I Boosted Deep Work to 60% and Achieved More in Less Time—Here’s My Playbook
10x your output as a software engineer.
albexl.substack.com
December 3, 2024 at 11:58 AM
My Favorite Software Development Framework:

1. Generate an idea.
2. Create an MVP.
3. Publish it.
4. Market it.
5. Collect feedback.
6. Modify based on feedback.
7. Repeat from step 3.

Works every time.
November 22, 2024 at 10:52 PM
Reposted by Alberto Gonzalez
You are not focusing on what matters.

Being productive is not about working more.

Instead, focus on working better.

Spread the word.
November 16, 2024 at 4:17 PM
Journaling is no mumbo jumbo.

Software engineers should do it too.

I've done it for the past 10 months and I think more clearly now.

If you don't know where to start, here's how you can get started:
November 17, 2024 at 12:31 PM
You are not focusing on what matters.

Being productive is not about working more.

Instead, focus on working better.

Spread the word.
November 16, 2024 at 4:17 PM
June 9, 2023 at 7:02 AM
🧠 A new edition of Algorithmically Speaking is out!

🤯 It's time to see how boards and graphs are related.

📭 Subscribe if you don't want to miss any of the weekly posts.
Algorithmically Speaking - #6: Graphs and Boards
Exploring how to model board games as graph problems.
albexl.substack.com
June 2, 2023 at 3:20 PM
Being able to read an adjacency matrix can give you insightful information about the graph.

For example, inspecting the following matrix, we can realize that:

🔸 Node number 1 has the most outgoing edges, while
🔸 Node number 5 has the least (actually it doesn’t have any)
June 1, 2023 at 7:15 AM
Hello Bluesky! I'm new here, so I thought about introducing myself:

I'm Alberto, a Computer Scientist living in Sweden. Currently working as a software developer in Volvo Cars, and teaching about algorithms, data structures and Computer Science here 👇
Algorithmically Speaking | Alberto Gonzalez Rosales | Substack
A journey through the most beautiful algorithmic problems and solutions in the history of Computer Science. Click to read Algorithmically Speaking, by Alberto Gonzalez Rosales, a Substack publication with hundreds of readers.
albexl.substack.com
May 31, 2023 at 9:05 AM