Senior Engineer Fatigue Alongside senior wisdom comes a less discussed but equally important companion `Senior Fatigue` development engineering seniority Read
Understanding what is impactful Critical skill for software engineers development productivity learning Read
What are notes for and what to expect from them Every move is a step forward design programming development productivity learning writing Read
Planning is hard because... Planning is hard because it's inherently different management planning Read
We can admit our knowledge gaps People often assume that I know far more than I actually do software Read
What you write today, will be legacy tomorrow This is a normal process tied to software development software legacy Read
Dunning-Kruger Effect Unskilled persons tend to mistakenly assess their own abilities as being much more competent than they actually are. programming Read
Insist on meetings with a GAP If you’re going to have a meeting, you should get something out of it. meetings productivity Read
Why an empty state or zero-data state matters For a good design each empty state is an opportunity. design Read
Over use of animation in UI design Exploring the over use of animation in UI design design animation Read
Mobile ❤ async Async is more natural in a lot of cases on a mobile device. Why waste valuable battery life polling for updates if you can react on events pushed to you. programming Read
Quality software and clean architecture We know that writing quality software is hard and complex. It is not only about satisfying requirements software architecture Read
Code is data, and data is code The data in your genes is code. The floor plans for your house are code. software Read
Code commenting and modeling Don't try to model everything! You need to step back and let the code speak for itself. programming Read
Thinking or Typing, Thinking and Typing Optimizing business processes through software requires hard thinking. productivity Read
Software Rewrite In some ways, recreating a program is like remaking a movie — people have lots of expectations. software Read
Programming as a process Writing software engages not only developers but also designers, business strategists, copy writers, and marketers at every stage. programming Read