Adding motion to still photos of team members
While I write at KhalidAbuhakmeh.com consistently, I am also very proud of my team's blog at RIMdev.io. We are always making improvements to the layout and putting our spin on the blog. We also love other people's blogs, and while reading Shawn Wildermuth's site, I noticed his avatar was a series of images that gives the effect of . . .
Knowing your audience, and choosing the right experience
Early in my career, I built interfaces to look cool. As I matured as a developer, I came to understand that interfaces needed to serve a purpose, and users shape that end. With the user in mind, there are two kinds of interfaces.
I design data-dense user interfaces for informed users. These users already have an . . .
The art of slowing down and understanding
Last week, the team and I ran into two obscure bugs. The first had to do with an IoC configuration gone wild, and the second involved Entity Framework and object tracking. My first reaction in both cases was to push code that just "fixes" the issue. A quick pull request was issued for both. While code reviews moved forward, the . . .
Opinions after 10 professional years
It is annual review time, and this is the second year I'm on both the receiving and delivering end. As a team we communicate throughout the year, but this is the time where salaries, titles, and responsibilities get adjusted. My philosophy as a manager is to be transparent, and look out for my coworkers' careers. This time of year . . .
As a software developer, my career's focus has always been on the virtual. In the last several years, I've seen the line between the virtual and physical world are slowly blurring. I have spent my fair share of money on electronics, bread boards, and components and I thought I would let readers know the five projects I found to be . . .
Breaking down barriers
Where does a developer's responsibility begin and end when it comes to managing the success of a product? This question has been nagging me for the better part of a year now, and I hope that expressing my thoughts will help cement my thoughts on that particular issue. I've been fortunate enough to work in many environments with . . .
A Defense of Database Migrations
I just finished reading Rob Conery's current post, titled "JSONB and PostgreSQL: Work Faster By Ditching Migrations" and it sparked some good and bad reactions in me. I hope I can address some of the points made in Rob's post and to share my experiences. My intention is not to scream WRONG, but to start an intelligent . . .