Adrian Dimapilis

Software Engineer

Location

Philippines

GFED, Since

January, 2023

Articles

1

Podcasts

2

Technology

GraphQL
React
NextJS
Typescript

Photos

Articles

Best PracticesSaaS

Shooting mails through mailgun 🔫

Working with email templates using handlebarsJS and Mailgun

Shooting mails through mailgun 🔫 thumbnail

Podcast Episodes

Thumbnail image for podcast episode

EP3: Make It Attractive

Making Coding Fun: The "Make It Attractive" Principle Imagine you're a software engineer, staring at a mountain of code. It's late, you're tired, and the thrill of coding has faded. This is where James Clear's "Make It Attractive" principle from Atomic Habits can be a game-changer. Why "Make It Attractive" Matters: * Motivation is Key: Let's face it, coding isn't always fun. Sometimes, it's downright tedious. But if you can find ways to make it enjoyable, you'll be more likely to stick with it. * Small Wins, Big Impact: Break down complex tasks into smaller, more manageable chunks. Celebrate each small victory, no matter how insignificant it may seem. * Reward Yourself: Condition your brain to associate coding with positive experiences. Treat yourself to a short break, a favorite snack, or a fun activity after completing a task. * Find Your Flow State: Discover what helps you get into the zone. Is it a specific type of music, a quiet workspace, or a particular coding challenge? * Learn with Others: Join coding communities, participate in hackathons, or pair-program with colleagues. Sharing knowledge and collaborating with others can make Remember, the goal isn't to become a coding machine. It's to build sustainable habits that lead to long-term growth and enjoyment. By making coding attractive, you'll not only improve your skills but also rediscover the passion that first drew you to software engineering.

Thumbnail image for podcast episode

EP1: The Fundamentals

In this episode of the Goodfrontend podcast, the team dived pretty deep on James Clear's "Atomic Habits," trying to determine how its content is relevant to software engineering practices. They explore core concepts found in the book: compounding effect of small habits, identity-based habits, and the habit loop (cue, craving, response, reward). It reminds engineers how these principles help them develop better habits, creating systems that encourage continuous improvement on the professional level.