Skip to main content

some points about being developer

ยท 2 min read
Carlos Angulo Mascarell
Senior Platform Engineer

What does it mean to be a developer?โ€‹

First, the definition should include "code", if you don't know how to code, you can't implement solutions. Clear, but what else? Let's focus on the implement word, a developer should implement the best solution, in quality terms, but given some circumstances. It is not the same develop a hotfix for production than a feature on a normal weekly basis.

Nice, so a developer implements solutions given some circumstances. Wait, what about the solution consumer? it will be delivered to someone, let's say it is a client, so, this solution should have some value for them. Okay, in summary:

my definition of a Developer

A person that creates value for a client by implementing a solution, taking into account the requirements and the circumstances.

Then, can a developer propose a solution? yes, but if your work is more to propose than to implement, maybe you are an architect ๐Ÿ˜œ.

Quality vs Deadline?โ€‹

Quality vs Deadline? yeah, that is a big question, and the answer, for me, is composed of two words: balance and circumstances. A developer should always aim for the best quality, without over-engineering the solution, but also taking into account the deadlines. When you have an issue that requires a quick fix, you should work on solving the issue, not into improving the software, the main goal is fixing the area that is failing. Any improvement should be included as a normal feature.

About meโ€‹

I'm a Senior Platform Engineer. I build and evolve Internal Developer Platforms โ€” golden paths, self-service tooling, and paved roads spanning AWS governance, CI/CD standardization, and developer enablement โ€” so engineering teams ship faster, safer, and more autonomously, with less cognitive load. My core stack is AWS, Terraform, and GitHub Actions, and I'm an AWS Certified Solutions Architect. I care deeply about paved roads, productivity, and documenting implementations so knowledge scales with the team (yes, I'm an engineer who likes to document ๐Ÿง‘โ€๐Ÿ’ป).

You can check my experience here.

Personal Blog - cangulo.github.io GitHub - Carlos Angulo Mascarell - cangulo
LinkedIn - Carlos Angulo Mascarell

Did you like it? Share It!


Comments