flâneur

4 simple software engineering habits that transformed my productivity

read.engineerscodex.com · 1,062 words · saved by 1 readers

As I became a better software engineer, I noticed 4 key habits in my daily workflow that had made me much more productive. Friendly plug: SWE Quiz is a compilation of 450+ software engineering and system design questions covering databases, authentication, caching, etc. They’ve been vetted by engineers from Google, Meta, Apple, and more. I’m a core contributor to SWE Quiz and it’s helped many of my peers (including myself) pass the “software trivia questions” during interviews and feel more confident at work. Check it out “Flow” is the root of productivity when programming. Since software engineering is a “maker” activity where I’m producing something, I generally perform best when I have a large block of uninterrupted “flow” time to work on a project. However, it can often be really hard to get into flow if you’re stuck scrambling on what tasks your project goals entail. Ambiguity is difficult to deal with. Not even knowing where to start can make reaching that “flow state” much harde

“Your outcomes are a lagging indicator of your habits.” - James Clear As I became a better software engineer, I noticed 4 key habits in my daily workflow that had made me much more productive. Dev Starter Packs has 100+ pre-built, interactive, beautiful React Native components to help you build your mobile app faster. The components are used in mobile apps today with thousands of users and are constantly being updated weekly with new ones. Similar to Tailwind UI, these components are lifetime access with more 200+ more components planned to be released. Dev Starter Packs also has a…

related reading