making the internet a better place, one <div>
at a time
i've been a developer for
years
months
father for
years
months
married for
years
months
- build with empathy
I work to understand my users and put myself in their shoes. Would I want to use the application I'm building?
- UX comes first
The user experience is my top priority. As a UI developer, my job is to make the users' jobs easier.
- pure, single purpose functions
I break complex tasks down into the smallest chunks possible until single purpose, pure functions can be written for each task.
- keep things simple
Does my solution elegantly solve the problem? Developers at any experience level should be able to understand and use my code.
- code comments
When code is required to be complex, it can be difficult to understand and debug. Writing comments helps others to know why each piece of the code is needed.
- write tests
I have found numerous issues by writing tests for my code. Running those tests pre-deployment catches mistakes before the users are affected.
centering things in CSS without getting frustrated and 'display: flex' -ing