Forem

Cesar Aguirre profile picture

Cesar Aguirre

Software engineer, lifelong learner, language enthusiast & avid reader — Get my free 7-day email course to refactor your coding career: bit.ly/csarag-lessons

Location Colombia 🇨🇴 (not Columbia) Joined Joined on  Personal website https://bit.ly/imcsarag github website

Work

Content, Courses & Training for .NET teams — Helping teams to write maintainable & performant code

24 Week Community Wellness Streak
Six Year Club
Top 7
7
16 Week Community Wellness Streak
#Discuss
8 Week Community Wellness Streak
2025 New Year Writing Challenge Completion Badge
C#
Five Year Club
Writing Debut
4 Week Community Wellness Streak
Four Year Club
Now Is the Best Time to Learn Programming (It's Not Too Late)
Cover image for Now Is the Best Time to Learn Programming (It's Not Too Late)

Now Is the Best Time to Learn Programming (It's Not Too Late)

1
Comments
2 min read

Want to connect with Cesar Aguirre?

Create an account to connect with Cesar Aguirre. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Is Burnout Inevitable in the World of Tech? Let's Talk About It
Cover image for Is Burnout Inevitable in the World of Tech? Let's Talk About It

Is Burnout Inevitable in the World of Tech? Let's Talk About It

17
Comments 8
2 min read
A Blog Has Been Better for My Career Than a Portfolio
Cover image for A Blog Has Been Better for My Career Than a Portfolio

A Blog Has Been Better for My Career Than a Portfolio

14
Comments 5
2 min read
5 Things Every New Coder Should Watch, Ask, Read, Do, and Pass On
Cover image for 5 Things Every New Coder Should Watch, Ask, Read, Do, and Pass On

5 Things Every New Coder Should Watch, Ask, Read, Do, and Pass On

5
Comments
2 min read
If a Veteran Coder Is Skeptical About AI, We Shouldn't Worry About Our Coding Jobs
Cover image for If a Veteran Coder Is Skeptical About AI, We Shouldn't Worry About Our Coding Jobs

If a Veteran Coder Is Skeptical About AI, We Shouldn't Worry About Our Coding Jobs

13
Comments 13
2 min read
What I've Gained After 6 Years Blogging on dev.to
Cover image for What I've Gained After 6 Years Blogging on dev.to

What I've Gained After 6 Years Blogging on dev.to

8
Comments 2
2 min read
How to Demotivate Your Development Team And Make Them Leave (Guaranteed Results)
Cover image for How to Demotivate Your Development Team And Make Them Leave (Guaranteed Results)

How to Demotivate Your Development Team And Make Them Leave (Guaranteed Results)

8
Comments 2
2 min read
We Write Code for Two Audiences—with Two Different Priorities
Cover image for We Write Code for Two Audiences—with Two Different Priorities

We Write Code for Two Audiences—with Two Different Priorities

3
Comments 2
2 min read
Where to Start Your Coding Career: Corporate, Tech, or Agency?
Cover image for Where to Start Your Coding Career: Corporate, Tech, or Agency?

Where to Start Your Coding Career: Corporate, Tech, or Agency?

1
Comments 3
3 min read
The First Time I Saw a Computer—A Bit of Nostalgia
Cover image for The First Time I Saw a Computer—A Bit of Nostalgia

The First Time I Saw a Computer—A Bit of Nostalgia

15
Comments 53
2 min read
How to Know When It's Time to Leave a Job (In 8 Signs)
Cover image for How to Know When It's Time to Leave a Job (In 8 Signs)

How to Know When It's Time to Leave a Job (In 8 Signs)

2
Comments 4
3 min read
We Shouldn't Call Them Best Practices—And Blindly Follow Them

We Shouldn't Call Them Best Practices—And Blindly Follow Them

11
Comments 16
2 min read
7 Strategies to Stay Sane in the Never-Ending Tech Hype Cycle

7 Strategies to Stay Sane in the Never-Ending Tech Hype Cycle

6
Comments 8
3 min read
I Asked Phind and Copilot to Solve a LeetCode-Like Interview Exercise—Their Solutions Surprised Me
Cover image for I Asked Phind and Copilot to Solve a LeetCode-Like Interview Exercise—Their Solutions Surprised Me

I Asked Phind and Copilot to Solve a LeetCode-Like Interview Exercise—Their Solutions Surprised Me

14
Comments 15
4 min read
Four Lessons (and a Challenge) for a Coder Struggling to Write
Cover image for Four Lessons (and a Challenge) for a Coder Struggling to Write

Four Lessons (and a Challenge) for a Coder Struggling to Write

4
Comments 7
4 min read
How to Land a Coding Job in Post-Pandemic Times—The Untraditional Way
Cover image for How to Land a Coding Job in Post-Pandemic Times—The Untraditional Way

How to Land a Coding Job in Post-Pandemic Times—The Untraditional Way

1
Comments 5
2 min read
The Easiest Way to Be Ignored When Communicating at Work
Cover image for The Easiest Way to Be Ignored When Communicating at Work

The Easiest Way to Be Ignored When Communicating at Work

15
Comments 9
2 min read
The Career Lesson the Most Expensive Hamburgers I've Eaten Taught Me
Cover image for The Career Lesson the Most Expensive Hamburgers I've Eaten Taught Me

The Career Lesson the Most Expensive Hamburgers I've Eaten Taught Me

Comments 1
2 min read
You Don't Need Markdown to Blog—But It Makes It Easier

You Don't Need Markdown to Blog—But It Makes It Easier

1
Comments 2
2 min read
There's Nothing Wrong With Coding Just to Pay the Bills
Cover image for There's Nothing Wrong With Coding Just to Pay the Bills

There's Nothing Wrong With Coding Just to Pay the Bills

4
Comments 2
2 min read
Re: Will AI Take My Job? A Coder's Reality Check

Re: Will AI Take My Job? A Coder's Reality Check

4
Comments 3
2 min read
What Frustrates Me the Most as a C#/.NET Developer
Cover image for What Frustrates Me the Most as a C#/.NET Developer

What Frustrates Me the Most as a C#/.NET Developer

2
Comments 2
3 min read
The Day I Realized I Needed to Raise My Rates as a Coder
Cover image for The Day I Realized I Needed to Raise My Rates as a Coder

The Day I Realized I Needed to Raise My Rates as a Coder

11
Comments 4
3 min read
How to Better Organize Your Program.cs File in ASP.NET Core Apps
Cover image for How to Better Organize Your Program.cs File in ASP.NET Core Apps

How to Better Organize Your Program.cs File in ASP.NET Core Apps

4
Comments 6
3 min read
Five Eye-Opening Lessons I Learned from Being Fired from My First Coding Job
Cover image for Five Eye-Opening Lessons I Learned from Being Fired from My First Coding Job

Five Eye-Opening Lessons I Learned from Being Fired from My First Coding Job

34
Comments 8
4 min read
An Easy Mnemonic to Format Dates As Strings in C#

An Easy Mnemonic to Format Dates As Strings in C#

Comments 2
1 min read
Missed the Last 10 Years of C#? Read This Quick Catch-up Guide
Cover image for Missed the Last 10 Years of C#? Read This Quick Catch-up Guide

Missed the Last 10 Years of C#? Read This Quick Catch-up Guide

6
Comments 2
3 min read
You're Not a Programmer Until...
Cover image for You're Not a Programmer Until...

You're Not a Programmer Until...

139
Comments 64
2 min read
TIL: AutoMapper Only Considers Simple Mappings When Validating Configurations

TIL: AutoMapper Only Considers Simple Mappings When Validating Configurations

3
Comments
2 min read
If You Enjoy Coding, Think Twice About Joining the Management Track
Cover image for If You Enjoy Coding, Think Twice About Joining the Management Track

If You Enjoy Coding, Think Twice About Joining the Management Track

12
Comments 9
2 min read
I Hope You Don't Have To Write a CV. But if You Do, Follow These Tips
Cover image for I Hope You Don't Have To Write a CV. But if You Do, Follow These Tips

I Hope You Don't Have To Write a CV. But if You Do, Follow These Tips

24
Comments 10
3 min read
Essential First Steps for Unit Testing in C#
Cover image for Essential First Steps for Unit Testing in C#

Essential First Steps for Unit Testing in C#

3
Comments
3 min read
New Writers and Bloggers: Here Are 5 Lessons from a Viral Post
Cover image for New Writers and Bloggers: Here Are 5 Lessons from a Viral Post

New Writers and Bloggers: Here Are 5 Lessons from a Viral Post

7
Comments 1
3 min read
TIL: Configure Default Values for Nullable Columns With Default Constraints in EntityFramework Core

TIL: Configure Default Values for Nullable Columns With Default Constraints in EntityFramework Core

2
Comments 2
2 min read
If a Language Learning Forum Were Like a Coding Forum:

If a Language Learning Forum Were Like a Coding Forum:

3
Comments 2
1 min read
How a Layoff Feels—And How to Prepare for the Next One
Cover image for How a Layoff Feels—And How to Prepare for the Next One

How a Layoff Feels—And How to Prepare for the Next One

4
Comments 2
2 min read
The Best Way to Get Better at Writing Code Isn't Just Writing More Code
Cover image for The Best Way to Get Better at Writing Code Isn't Just Writing More Code

The Best Way to Get Better at Writing Code Isn't Just Writing More Code

7
Comments 1
2 min read
I'm Answering the Blog Questions Challenge — Dev.to Edition
Cover image for I'm Answering the Blog Questions Challenge — Dev.to Edition

I'm Answering the Blog Questions Challenge — Dev.to Edition

2
Comments 3
3 min read
My 2024 in Review—And My Most Read Posts
Cover image for My 2024 in Review—And My Most Read Posts

My 2024 in Review—And My Most Read Posts

20
Comments
3 min read
If You're Looking for Red Flags Once You're in a Job, It's Too Late
Cover image for If You're Looking for Red Flags Once You're in a Job, It's Too Late

If You're Looking for Red Flags Once You're in a Job, It's Too Late

Comments
1 min read
When Is The Best Time To Look for a New Job?
Cover image for When Is The Best Time To Look for a New Job?

When Is The Best Time To Look for a New Job?

1
Comments
2 min read
Don't Ask Anyone To "Be Your Mentor"— Do This Instead
Cover image for Don't Ask Anyone To "Be Your Mentor"— Do This Instead

Don't Ask Anyone To "Be Your Mentor"— Do This Instead

18
Comments
2 min read
Two Alternatives to Assertion Messages — and Two Ideas if You Do Want To Keep Them
Cover image for Two Alternatives to Assertion Messages — and Two Ideas if You Do Want To Keep Them

Two Alternatives to Assertion Messages — and Two Ideas if You Do Want To Keep Them

3
Comments
2 min read
Learn To Talk to Non-Tech People in Your Team
Cover image for Learn To Talk to Non-Tech People in Your Team

Learn To Talk to Non-Tech People in Your Team

1
Comments
2 min read
The Power of Function Composition — to Find If an Array Is Special
Cover image for The Power of Function Composition — to Find If an Array Is Special

The Power of Function Composition — to Find If an Array Is Special

2
Comments 2
3 min read
Using Lambda Expressions Doesn't Make Your C# Code Functional
Cover image for Using Lambda Expressions Doesn't Make Your C# Code Functional

Using Lambda Expressions Doesn't Make Your C# Code Functional

Comments
3 min read
14 Career Lessons After 10+ Years (and Lots of Trial and Error) as a Software Engineer — Rapid Fire Edition
Cover image for 14 Career Lessons After 10+ Years (and Lots of Trial and Error) as a Software Engineer — Rapid Fire Edition

14 Career Lessons After 10+ Years (and Lots of Trial and Error) as a Software Engineer — Rapid Fire Edition

12
Comments 2
3 min read
Two New LINQ Methods in .NET 9: CountBy and Index
Cover image for Two New LINQ Methods in .NET 9: CountBy and Index

Two New LINQ Methods in .NET 9: CountBy and Index

9
Comments 2
2 min read
TIL: How To Use the Specification Pattern in C# To Simplify Repositories
Cover image for TIL: How To Use the Specification Pattern in C# To Simplify Repositories

TIL: How To Use the Specification Pattern in C# To Simplify Repositories

6
Comments 1
3 min read
Three Post-Mortem Lessons From a Failed Software Project
Cover image for Three Post-Mortem Lessons From a Failed Software Project

Three Post-Mortem Lessons From a Failed Software Project

9
Comments 7
3 min read
Want to Ace Your Next Take-Home Coding Exercises? Follow These 13 Short Tips
Cover image for Want to Ace Your Next Take-Home Coding Exercises? Follow These 13 Short Tips

Want to Ace Your Next Take-Home Coding Exercises? Follow These 13 Short Tips

3
Comments
3 min read
How to Handle the Startup Class When Migrating ASP.NET Core Projects
Cover image for How to Handle the Startup Class When Migrating ASP.NET Core Projects

How to Handle the Startup Class When Migrating ASP.NET Core Projects

2
Comments 1
3 min read
How to Promote Primitive Values To Value Objects
Cover image for How to Promote Primitive Values To Value Objects

How to Promote Primitive Values To Value Objects

Comments
3 min read
AI Won't Take Our Coding Jobs Yet. But in 2034, Coding by Itself Won't Be Enough
Cover image for AI Won't Take Our Coding Jobs Yet. But in 2034, Coding by Itself Won't Be Enough

AI Won't Take Our Coding Jobs Yet. But in 2034, Coding by Itself Won't Be Enough

2
Comments
3 min read
For Cleaner Domains, Move IO to the Edges of Your App
Cover image for For Cleaner Domains, Move IO to the Edges of Your App

For Cleaner Domains, Move IO to the Edges of Your App

Comments
4 min read
A Business Case Against Massive Unrequested Refactorings
Cover image for A Business Case Against Massive Unrequested Refactorings

A Business Case Against Massive Unrequested Refactorings

Comments
3 min read
5 Unit Testing Best Practices I Learned from This NDC Conference Talk
Cover image for 5 Unit Testing Best Practices I Learned from This NDC Conference Talk

5 Unit Testing Best Practices I Learned from This NDC Conference Talk

3
Comments
5 min read
My Least Favorite Part of C# Evolution: Inconsistency
Cover image for My Least Favorite Part of C# Evolution: Inconsistency

My Least Favorite Part of C# Evolution: Inconsistency

8
Comments 7
3 min read
New Developers Looking for a Mentor: Here's a (Free) Mentorship Session in 8 Lessons
Cover image for New Developers Looking for a Mentor: Here's a (Free) Mentorship Session in 8 Lessons

New Developers Looking for a Mentor: Here's a (Free) Mentorship Session in 8 Lessons

5
Comments
5 min read
Looking For Feedback on One of Your Posts? Leave a Comment!

Looking For Feedback on One of Your Posts? Leave a Comment!

1
Comments 1
2 min read
loading...