⌘CMJHBJournalA small corner of the internet.
Bangladesh
Portfolio — cmjhb.comAqua + Liquid Glass
All notes
Building & business

What 100+ client projects taught me about clarity.

Good work needs more than good code. Scope, communication, and a useful handover deserve just as much care.

Jubayer
C. M. Jubayer Hossain BappyJun 20, 2026 · 2 min read

The 100+ completed projects on my portfolio are client projects. They are separate from the personal products I am building now.

That distinction matters to me. Client work is about delivering something useful for another person's business. A personal product asks a different set of questions: what should exist, what can I sustain, and how do I know the idea deserves more time?

A clear brief saves more than a clever shortcut

Before choosing a framework, I want to understand what the website needs to help someone do. Sell a product? Explain a service? Manage a process? A clear answer makes design and implementation decisions easier.

Scope is also a conversation about trade-offs. If every feature is equally urgent, nothing has a useful priority. I would rather agree on the essential journey first and give the rest an honest place on the roadmap.

Show progress while it can still change

A working page is easier to discuss than an abstract promise. Early reviews reveal different expectations about content, navigation, and how a feature should behave.

The point is not to show unfinished work for its own sake. It is to get the right feedback before a small misunderstanding becomes a large rewrite.

The handover is part of the product

A site is not really finished if its owner cannot update it or recover it. A useful handover should explain how to manage content, where hosting and domains live, how backups work, and whom to contact when something breaks.

Documentation can be short. It still needs to be specific.

Keep the ambition grounded

As Chairman & CEO of Bitiac Group, I am thinking about a wider set of ventures. Bitiac Group is live; EternalPace, 7two3, and 8two3 are upcoming sister concerns. Being precise about that status is part of communicating clearly.

The same habit applies to project work: say what is ready, say what is being built, and make the next step understandable. Good code matters. Clear expectations make that code useful.

Thanks for reading.Have a thought? Let's talk
About JubayerPortfolioHeyNivra & client workWorkBitiac Group & sister concernsVenturesJournalPageContact & social linksContact Less noise. More glass.Building & businessGood architecture starts with fewer moving parts.EngineeringBefore you add another WooCommerce plugin, measure.E-commerceWhat 100+ client projects taught me about clarity.Building & businessUsing AI in a workflow without handing it the steering wheel.AI & productsDoes your WooCommerce store actually need to go headless?E-commerceA hidden admin URL is not a security boundary.EngineeringSmall teams need clear decisions, not more meetings.Building & businessA fast website is a feeling you have to measure.EngineeringThe first rule of multi-tenant software: know whose data it is.EngineeringRetail forecasting needs clean questions before clever models.AI & products