Latest Blogs

My Thoughts and Solutions for your Business


Am I a cheater if I copy codes?
business

Am I a cheater if I copy codes?

Or am I just being efficient? When you hear the term “code copying,” does it sound like a secret crime? Like a developer caught in the act, peeking at someone else’s homework? Well, let me spill the beans: I do it. And spoiler alert — I don’t think it’s cheating. Stick around, and I’ll explain why it’s more like being resourceful than rule-breaking.


Is Hiring a full-time in-house Web Developer Better Than Outsourcing to a Freelancer?
business

Is Hiring a full-time in-house Web Developer Better Than Outsourcing to a Freelancer?

The Surprising Truth That Will Save Your Business Money! To Hire or Not to Hire, That Is the Question! Someone just called me this morning. A simple question almost led to an argument. He was sooo insistent that heshould be hiring a full-time web developer.


What is HTML?
business

What is HTML?

What is HTML? And Why It’s the Internet’s Best Kept Secret for Talking to Machines. Notice: this is not a technical tutorial, but a light-hearted, tongue-in-cheek perspective of how I viewed HTML, as a software developer.


They say coding is dead. Is it? Really?
business

They say coding is dead. Is it? Really?

As a software developer, I strongly disagree. The year is 2024. We live in an era where artificial intelligence can seemingly build an entire website in minutes, no-code platforms abound. And anyone with an internet connection and creativity can spin up a tech solution without writing a single line of code.


How do I describe my Software idea to a Software Developer
business

How do I describe my Software idea to a Software Developer

A new client of mine was confused with how he can describe his Software idea to me comprehensively. He was confused with all those jargons, like CRM, ERP, Apps, System, web site, portal and such. So, I explained it to him, which I re-write below as a proper article.

Don’t say: I want a chatbot, how much?
business

Don’t say: I want a chatbot, how much?

I need the details before I can get the cost. This is a bad way to describe a project. Why? A chatbot can do a lot of things. Let me describe a recent example which I’ve seen. It’s a simple one. You might have encountered it before as well.

Navigating the Web of Success: a Freelance Developer's Guide
life

Navigating the Web of Success: a Freelance Developer's Guide

The freelance web development scene brims with opportunities, especially in a tech-driven city like Singapore. Here, talent meets innovation, and the demand for custom software solutions is surging. I stand amid this digital landscape as a freelance developer ready to offer flexible, bespoke services.

Diary of a Programmer [11]
business

Diary of a Programmer [11]

They label my laziness as discipline. A few years ago, I was being interviewed by someone who ran a certain publication. The article was about how a freelancer (that is myself) had ran a freelance web development and programming service for over 2 decades.

Life of a Freelance Developer in the 90s in Singapore
business

Life of a Freelance Developer in the 90s in Singapore

Have you wondered how the IT life was, in the 1990s? What were web designers, developers, programmers and such people doing at that time? Was it true that if you need the Internet, you cannot use the phone at the same time, and vice versa? This article describes my life as a programmer back at those times, in Singapore.

Unleashing the Power of Custom Software
business

Unleashing the Power of Custom Software

Hey there, tech enthusiasts and business minds! I'm here to talk about something that has been my daily bread and butter as a software developer – custom software development. Now, I know what you're thinking – it sounds fancy, complicated, and perhaps expensive. But bear with me; I'm going to break it down in simple, everyday terms and explain why, more often than not, custom software is the way to go.

The Evolving Landscape of Warehouse Management Systems
business

The Evolving Landscape of Warehouse Management Systems

In today's fast-paced business environment, efficient warehouse management is crucial for the success of any organization. As the demand for streamlined operations and optimized inventory control rises, companies are turning to advanced technologies like Warehouse Management Systems (WMS) to enhance their logistics processes ...

Mobile App Development in Singapore: Creating Innovative Digital Products
business

Mobile App Development in Singapore: Creating Innovative Digital Products

In today's fast-paced digital landscape, mobile app development has become an integral part of businesses' strategies for reaching their target audience and providing seamless user experiences. Singapore, a thriving hub of technological advancement ...

In-house Software to Automate the Manual Processes in my Business
business

In-house Software to Automate the Manual Processes in my Business

This is the typical line my clients nowadays are starting their conversations with. More and more business owners and looking for ways to streamline their still-highly-manual business operations. They are looking for an in-house software to automate their manual processes in my business

Freelancer vs Sole Proprietor
business

Freelancer vs Sole Proprietor

This is a common dilemma one will face when one decides to go to the next stage, from employment. But never fear. I have been there. Many have been there. Let me shed some lights for you to answer this question yourself better.

Customized ERP Development
business

Customized ERP Development

In today's fast-paced business environment, efficient ERP system is the crucial backbone of an organsiation. However, ready-made, off-the-shelves ERP Softwares are not exactly fitting the bill ...

Business Process Automation Software
business

Business Process Automation Software

In the rapidly evolving landscape of modern business, staying ahead of the competition requires more than just innovative ideas and great products. It demands a strategic approach to streamline operations, minimize human error, and maximize productivity. This is where business process automation software steps in.

10 Tips for Hiring a Software Developer
business

10 Tips for Hiring a Software Developer

Looking to hire a software developer? These ten tips guide you through the process: define clear job requirements, assess technical skills, check work experience and portfolios, evaluate cultural fit ...