John Patrick Alagar

Associate Software Engineer

Location

Philippines

GFED, Since

October, 2021

Articles

4

Podcasts

2

Technology

React
GraphQL
NextJS
Typescript

Photos

Articles

Strategy

Breaking Free from Pixel Perfection: Bridging the Gap Between UI Design and Development

Let visual designs guide you. Then let them go.

Breaking Free from Pixel Perfection: Bridging the Gap Between UI Design and Development thumbnail
Cadetship

The Craftsmen of Goodfrontend Website

Team Maki, is a 4-man squad that made this website for Goodfrontend. Trust me, you don’t want to know what our team name means.

The Craftsmen of Goodfrontend Website thumbnail
Cadetship

From Hobby To Career Path: My Dev Story

As a CS major who took an interest in front-end development, I’ve been learning web development as a pastime during university. Later on, what started out as a hobby that piqued my interest would turn out to be a career path I’d like to pursue.

From Hobby To Career Path: My Dev Story thumbnail
SaaS

Prismic vs Contentful: Battle of the Headless CMS

Here we discuss if Contentful is the developer's choice or will Prismic's SliceMachine be the future of Headless CMS?

Prismic vs Contentful: Battle of the Headless CMS 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

EP2: Make It Obvious

This podcast episode explores the powerful strategies for building better habits and productivity, inspired by James Clear's "Atomic Habits." Explore the art of building lasting habits in this episode! Learn why cues, habit stacking, and environment design can make more impact than motivation alone. Especially for junior software engineers, these principles can transform daily workflows and accelerate learning. Tune in to discover actionable advice to streamline your journey to success!