Focus on understanding, not on what is right
Notes from The Courage to Be Disliked by Kishimi and Koga
From shock to love: How the closed-on-Sunday law in Germany improved my life
What needs evaluating here?
My 2020 Annual Review
He said, She said, But You Decide
The Untouchable Space Between Stimulus and Response
Why You Might Want to Disengage From Politics
Language should be a joy
Are we not all scientists?
Writing a book during NaNoWriMo 2020
Not interested in mastery
Do your best not to obfuscate
Learning in public
7 things I’ve learned from my first year living in Berlin (away from Singapore)
Notes from When Breath Becomes Air by Paul Kalanithi
Life on a Campervan
Notes from Let My People Go Surfing by Yvon Chouinard
Enjoying a cuppa on the hedonic treadmill
You are not buying that with money
Why I love the seasons
German word drawings
The rollercoaster ride of a side project
Reflecting on 100 days of daily meditation
Notes from The Year Without Pants by Scott Berkun
The magic of a light touch
Not now
What is a Personal Knowledge Management system (PKM)?
Word rafting
Mental gymnastics
Flexitarianism
What is the most valuable thing you got from this session?
Notes from watching 13th (documentary)
Direct feedback
Why I moved to Berlin
Why I migrated my blog from WordPress to Gatsby
Marketing feels dirty
Be whacky and compel feedback
Learn to solve
Bad timing vs poor decisions
My digital garden
Words matter
Tech independence
Free text expander software for Apple devices
Moving from Wunderlist to Todoist as my todo list app
Basic HTML Video Tutorials
Experienced Developer does FreeCodeCamp's Web Development course (and explain everything)
What's the biggest advice you'd give to people learning to code for the first time without a tech background?
What's one thing about coding that excites you?
Why it's useful to learn Terminal (with example application)
How to setup access to GitHub from Terminal with 2FA
Is Google Sheets robust enough for downloading data?
How I think about memory
Text vs Code
What is REPL?
The quickest way to try new JavaScript libraries
A day in the life of a software developer
Goals for 2020
The best approach to start learning to code
Technical skills are not just for software developers
What I've learned in 2019
First impressions of the Astrohaus Freewrite
Why we should always make time for books
How I changed my relationship with Instagram
Getting sick of looking at a screen
Laptops are not the best for writing
What are you trying to say?
How to deal with Daylight savings at work
My view on changing jobs
A small gesture changes everything
Buy or build?
The flinch
Good weather and access to nature
Feeling tired
One small change, a very different outcome
Overcooked 2 and the power of seasonal content
Publishing an article on the company blog
Reflecting on my 3-week work rotation in Helsinki
How to be calm
My favourite posts from 2018
How to keep things interesting in a relationship
10 reasons why simple is better
Floss before brushing
Is there fundamental goodness in marketing?
Who's responsibility is it when something breaks?
Tired and thankful
The importance of habits
Destructuring objects in JavaScript
Being smart about Black Friday
How to give fantastic customer service online
Climbing
Our first sale for ang veil yú
Want to be heard? Interrupt the pattern
Join me in executing my first marketing plan
Code readability or efficiency?
Hidden reasons
How to partially download a file in Chrome
Simple tools
Fun but deregatory terms
A power couple
Lessons from launching a new business
Launching Singapore’s first bridal veil boutique
Inspiration is a spark
A tool to find differences between JSON files
I'm not sorry for being confused
Are you a planner or executor?
Workout duration does not matter
Bear app, I’m ready for you
I don't care enough to fight you
Why do we keep keeping up?
Back in the army
The one thing that reliably slows down the passage of time
Shopify Liquid divided_by giving zero
Good marketing example: Combining two things that already go well together
Not newer or shinier, but what gets the job done
Why I won't be using Google Blog Compass
I work in a company where people rejoin after quitting
Three second rule for purchases
How a hiring referral program changes an organisation
Accepting that I have a bad neighbour
Screens
How to find good food
Weird happy people
Wanting to be there and not here
Gutenberg code editor mode
Initial thoughts on WordPress' new Gutenberg editor
Minimalist personal finance
All the peace from within
Cappuccino people
Where to buy electronics in Singapore
Reflecting on 1 month of being vegetarian
Do individual efforts matter in the grand scheme of things?
We're on Free SSL!
You are new, speak up!
How I think about Work-Life Balance
One month at Smartly!
Vegetarian obstacles: in-flight food
Why I'm going vegetarian
The single most non-obvious thing about advertising on Facebook
Much more marketing topics on this blog
Reflecting on 15 days in the Philippines fields
The professional echo chamber
The key to forming new habits
There's so much we can do with our life
So subtle, so good
The weekend warrior
I don't get that many chances to dress pretty
My first purchase from a local bookstore - BooksActually
Recognise a tool for what it is
Rest and productivity
Job searching is not about the numbers
The Art of Living Deliberately
How to be a good student
Sangria
A display of creativity and collaboration like no other
Book vs phone
Thoughts from watching Do You Trust This Computer
Meditating without music
A very involved job application
Subjective experience
On learning
Underdogs to incumbents (Grab buys Uber in Southeast Asia)
How to create simple Command Line Program with Node
Difference between let and var in JavaScript
A forgotten resource to learn CS
How to think about data structures in JavaScript (and when to use what)
Programming is like exercise
Add event listener for loop problem in JavaScript
Markdown bullet points - hyphen or asterisk?
All you need to know about Git and GitHub
Difference between socket.broadcast and io.to
5 reasons why I love my new Amazon Echo
The right amount of danger
Bye Inconsolata
Intro to Web Development Workshop in San Francisco
Real news
My problems are mine to bear
How to setup ESLint for your next project
Why do some developers use Object.prototype.hasOwnProperty.call()?
What is an API?
Sleep is sacred
Wishing Diigo was a product by Evernote
Reconsidering a beloved quote
The uncommon (and invaluable) ability to recognise a noisy mind
What I've learned from selling used stuff on Carousell
Rick and Morty, bitch!
Cooking vs creating software
Get out of your own head
Agnostic
How to clone class instance in JavaScript
The software developer's craft
Regaining the courage to build
The era of food delivery services
The fallacy of greener bananas
Uber the provocateur
Notes from watching Minimalism documentary
Conceptual overview of Jest Enzyme testing
Temptation to just build stuff
One big difference between CS and non-CS software engineers
Action, not information
My New Year's resolution for 2018
Success needs health
What to do when your bike runs out of fuel
Remember why you are programming
Implementing a Queue in JavaScript?
Why implement Stack in JavaScript when you have Array?
Bubble sort explained
How to prevent jQuery from loading image in parseHTML
What is DRY (in programming)?
Why use Binary Search Tree?
Binary Search Tree explained
Binary Search explained
How to implement a Linked List in JavaScript
Linked List explained
Algorithm time complexity and the Big O notation
Why online advice is dangerous
Poetry
Dear email HTML, please get better
Writing my first Sass mixins
Adapt and forget
Bad software - Kopitiam top up machine
Getting good and getting a dream job
What is Git?
Nike shoes designer Tinker Hatfield on design
Saying the obvious
What are bugs in software?
Litmus test for having enough rest
Do I need to type fast to be a programmer?
How to start using the command line (part 2)
Optimisation: Is it worth the time? (part 1)
Bite Size Programming - Programming is not for everyone
Bite Size Programming - How programmers are like doctors
Bite Size Programming - A tool to prevent Mac from sleeping
Irritability overseas versus at home
Bite Size Programming - How to start using the command line (part 1)
Bite Size Programming - How does the internet work?
Users expect bug-free software
Bite Size Programming - Why do programmers use a Command Line Interface?
How to get started with programming (part 2)
Getting my ear pierced
How to get started with programming (part 1)
Bite Size Programming - What is programming?
Introducing Bite Size Programming
How to know you are a junior developer
How to tunnel HTTP requests into localhost
Go meta
Bruises mean progress
Encoding for programmers
No idea what to write about
The name card I used to get my first developer job
A trick to catalyse progress
Fierce and original in our work
Generalist vs Specialist
Comparing mindfulness and caffeine
How to completely replace git branch code with another branch's code
How to use git stash (and when not to use it)
How to squash git commits
Blogging the old way
Silly useful things on my Repl.it
Macbook slow after upgrading to macOS Sierra
Fastest way to bulk delete in Django
Machine learning is kind of dry
Uber feature request: An emergency red button
Marketing in Aesop
Thoughts on Airbnb
Consumers are not stupid
Training users to do the right thing
Make iframe hyperlinks redirect correctly in main document
Naming variables well
Selling better with machine learning
How to add prefix or suffix to image urls in Python
Path of least resistance
A guy's thoughts about Wonder Woman 2017
Modern masculinity: Men have much to learn from women
Same product, different brands
How to deal with career uncertainty
You don't know everything
What it's like building app features in 2017
How to appear to have high energy all the time
The better way to approach a new programming language at work
The family photo effect
7 Things I’ve Learned About Programming Bootcamps (After Attending One Twice)
General Assembly Singapore Review - Web Development Immersive
Get noticed in tech
The favourite project
Dying and the value of our work
Eggs that take more time
Mind the always tired folly
Go from good to amazing with storytelling
Is it worthwhile doing computer science?
How to think about marketing
Publish, even if you think no one is reading
Different ways to get better at programming
It's not just JavaScript you're learning at that Bootcamp
Why you should blog as a programmer
Street side chats - 10264066
Go wherever you lack a mental model of
The flash of unstyled text
How to add event listeners without repeating yourself
Warm spots
A thing every day
Learning doesn't stop even when you become the teacher
Human download speed
Why care about SEO?
Wait less do more
Find the smallest number in an array with JavaScript
Bye bye Airbnb
Breaking the coding
One last project at GA
Software developers, please learn rapid prototyping
The reality of game development
Drone delivery
Treasure! That's just what you are
Accepting Rails magic
Who my dog thinks I am
Stop the self-inflicted misery!
Kinda knowing Ruby on Rails
Two healthy ways to look at exercise
How to be lost in thought
Spidey - the faster, less distracting way to do research online
The nightmare of coding a node.js server
A writer's tool for project two
Continually undo knots
Don't code for code's sake
Two modes of programming
Why programmers make visually ugly projects
Shorter code is not necessarily better code
Reducing redundancy through JavaScript prototypes
What I learned making ‘Spot the difference’ game
Why programmers are always in their own world
The better way to console log
Planes of existence
Alfred and other apps for the programmer
Programming is an exercise of freedom
Substantial juxtaposition in Keong Saik
How programmers work together from every part of the world
Always get the basics first
My first game of Tic Tac Toe!
Nice to have a brain
How writing daily is helping me learn
The debugging advantage
Getting stretched
Day 1 at General Assembly Singapore Web Development course
Entering the digital jungle
The newly rich
Don't do unhealthy work
Remember your juxtaposition
Opportunities in failure
Work and money in harmony
I wanna go home!
Engineering because we can't be trusted
Accumulating experiences
Anthony Bourdain killed a red stag
The things we can but don't do
The generation that sees google as a word, not company
My first full month of learning code everyday
The Underappreciated Magic of a Cold Shower
Meta Work Talk
Having Less is Great
Energetic Vs. Hurried
Seneca: Stopping to digest one thought every day
(US) Yellowstone National Park
(US) Giant Sequoias and Other Surrealism in Yosemite
(US) Chicago, San Francisco, Bakersfield and Oakhurst
(US) Crossing States of Being
(US) Sounds of The City - NYC to Boston
(US) The Gem of Dumbo and Faraway Friends
(US) A Little Broadway
(US) Manhattan And A Desire To Belong In NYU
(US) Free Upgrades & Hello Brooklyn!
(US) Anticipation, Excitement and Worry
What To Do At 4:55PM
My Dog Brownie Might Be Buddha
(US) 5 Days Before: Survival Mode On
Ferriss, Fussman, Ali, Tyson: The Day I Became Fascinated By Boxing
Should You Go All-Out to Renovate Your First Home?
Oooh, Yeah! And... It's Gone
Pursuit of a Memorable Life
A Year Later, I'm Still Not On Top of Living On Our Own
Why I’m Shelving My Hardware Startup After 6 Months
Adventure of Flo on Everest
Cal Newport's "So Good They Can't Ignore You"
My Millennial Impression of the Typewriter
What We Mean When We Say 'Home Automation'
On Buy-Baity Book Titles
Thicker, please
Travel: How to Decide What Cities to Visit
Displaying 50 of 388 articles. .