• Home

  • About

  • Portfolio

  • Blog

  • Contact

my blog

posts
The overlooked appreciation of TypeScript

The overlooked appreciation of TypeScript

In the current discussion around TypeScript, we must not forget the crucial role it plays as a common language across distributed teams.

Code reviews: Code review process

Code reviews: Code review process

Describing the process of an effective code review, from selecting the code to review to providing constructive feedback.

Code reviews: The importance of collaborating

Code reviews: The importance of collaborating

Why code reviews are important to find bugs, promote best practices, and ensure consistency in code style?

The art of individual development in a team: How to make every member shine

The art of individual development in a team: How to make every member shine

How can you encourage individual development in a team even if you don't have direct control over project assignments?

Does documentation need to be super detailed?

Does documentation need to be super detailed?

In times of Jira, stake holders and acceptance criteria we tend to be very literal with everything. But is this really helpful and healthy? And if so, to what degree?

HTML order and stacking context

HTML order and stacking context

Not only accessibility gains benefit through placing HTML in the right order. Knowledge about stacking context will save you some headache.

Thoughts about being a senior developer

Thoughts about being a senior developer

We don't need to know everything. Nevertheless I often get trapped in exactly this thought! Some thoughts.

Launching a new personal website

Launching a new personal website

It's not really the need of presenting himself to a broad audience, it's more a personal thing to have one.

Post Details

posts
Sunday, 27 March 2022 #internet, #thoughts, #oldman

Thoughts about being a senior developer

Thoughts about being a senior developer

Node, Webpack, Babel, GraphQL, SSR, CSR, XSS, XSRF, JWT, CORS, React, Typescript, ICU, RTL, XHR, DOM, CSSOM, Cloud, Kubernetes, YAML, Docker ... we all know, this list can go on forever! And one thing we as web developers are learning very early in our career is:

You're never going to stop learning.
Internet is changing rapidly.

Well, that's of course true. But the thing is: This does not mean that we need to know all of this. But is it that makes a senior developer? Yes, we should be capable to immediately dive into a new topic, because everything is repeating itself. It doesn't matter if one isn't fluent in one certain aspect of a language or doesn't know immediately the meaning of one of these acronyms. But we know how it all is connected and where to look at. So the confidence in what we do should be precisely in knowing that we can do it.

Yes, the inevitable imposter syndrome moment will still surprise one from time to time; but take a step back, away from the computer, and you can see that one can be very proud of what one have achieved in ones career!

But why is it so hard sometimes to see it like that!?

Photo by Christina @ wocintechchat.com on Unsplash