Tech writer with 759K+ views. Sharing my opinion and what I learn. Danish C# backend engineer in FinTech. Ex Big4 senior tech consultant.

PROGRAMMING

Talking about If-else vs. Polymorphism is one way.

Image by Nicklas Millard
Image by Nicklas Millard
Image by Nicklas Millard


OPINIONATED

Remember them, and you’ll create better software

Image for post
Image for post
Image by Nicklas Millard.

1. Steer Clear of Primitive Types.


OPINIONATED

Especially computer science students have a hard time with this topic.

Image for post
Image for post
Image by Nicklas Millard.


C# Tutorial

Learn how to write simple, clean, and highly maintainable code using attributes.

Image for post
Image for post
Image by Nicklas Millard


Opinionated Perspective

And lots of them. So, stop boasting about how self-documenting your code is.

Image by Nicklas Millard
Image by Nicklas Millard
Image by Nicklas Millard


Opinionated Perspective

There’s possibly nothing that has caused more developer-headaches than poor method declarations…

Image by Nicklas Millard
Image by Nicklas Millard
Image by Nicklas Millard


PRACTICAL DESIGN PATTERNS

How to improve from traditional branching and understanding how the strategy pattern brings down cyclomatic complexity.

Illustration by Nicklas Millard
Illustration by Nicklas Millard
Illustration by Nicklas Millard


OPINIONATED PERSPECTIVE

Resulting in pain-inducing constructor bloat and incomprehensive object graphs.

Feature image of an object graph.
Feature image of an object graph.
Image by Nicklas Millard


PRACTICAL PROGRAMMING TIPS

Not all code is created equal. And sometimes, garbage code is sufficient code.

Image by the Author
Image by the Author
Image by the Author


BETTER SOFTWARE DESIGN

How to easily replace if-else statements. And no, a switch is not a suitable substitute.

Image for post
Image for post

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store