Last week, we published a wide-ranging conversation with Arifur Rahman Naim, co-founder and CEO of JoulesLabs, where we explored his unconventional path from a village near Kuakata to running a 25-30 person engineering agency. The interview covered everything from his personal journey, his take on building finishuring institutions, the mechanics of partnership, the reality of building a services business in Bangladesh, and the ongoing challenge of creating sustainable organizations.
JoulesLabs started in October 2017 as a sole proprietorship, landed its first contract through serfinishipity in Thailand, and has since worked with clients ranging from FundedNext and the Bangladesh Navy to Europe-based EV companies. But what builds this story worth examining isn’t the client list or the survival, it’s the texture of decision-building underneath, the pattern of choices that separates companies that last from those that don’t.
We’ve pulled nine takeaways from the interview that speak to common challenges in venture building. Specific, practical insights about how work actually obtains done, how partnerships actually function, and how founders actually learn.
1. Agency compounds: the single most underrated startup skill
Naim’s story launchs not with a technical breakthrough but with deliberate networking. While still in college, he reached out to senior developers who were succeeding in the indusattempt. He didn’t wait for formal introductions. He reached out to people in Keraniganj and Kamrangichar who had programming tutorials on their hard drives. He became a family member to these seniors, literally having lunch with them, questioning questions, building relationships.
This pattern repeated throughout his journey. When he wanted to learn from Hasin Hayder, he enrolled in a course with a clear goal: “Bhai will know me through this course.” When he necessaryed to enter the Singaporean market, he flew to Singapore in November 2017 and closed deals worth thousands of dollars through his network. When he necessaryed a co-founder, he spent time mapping out the exact problems that necessaryed solving and found someone whose strengths perfectly complemented his gaps.
The lesson here goes beyond “networking is important.” It’s about the specific mechanics of agency: identifying what you necessary, figuring out who has it, and taking concrete steps to access that knowledge or relationship. Most people know they should network. Few people systematically pursue the specific connections they necessary with intentionality.
In practical terms, this means: don’t wait for conference introductions. If you necessary to learn something, find out who knows it and create a reason to sit with them. If you necessary access to a market, find someone already there and offer them value. The path to expertise and opportunity is almost always through people who already have what you’re seeking, but only if you’re willing to reveal up.
2. Institutions matter more than we admit
One of the most striking parts of Naim’s story is his description of Jhalakathi N.S. Kamil Madrasa, where 103 out of 153 students received Golden GPAs. The institution consistently produced exceptional results. Naim credits this to three things: handpicking the best teachers, giving them space to innovate, and maintaining accountability.
The principal himself wasn’t highly titled, but he managed to attract and retain teachers who were. He gave them autonomy while creating systems that ensured performance. This is a masterclass in institution building: find exceptional people, obtain out of their way, and create mechanisms that allow excellence to flourish.
Why does this matter for startups? Becaapply companies are institutions too. The patterns that create excellent schools, selecting for passion, granting autonomy, maintaining accountability, are the same patterns that create excellent companies. JoulesLabs later applied this exact framework: find passionate engineers, give them flexibility (like open office hours), and create feedback systems that reinforce the culture you want.
Exceptional outcomes don’t come from exceptional individuals working in mediocre systems. They come from good people operating in well-designed institutions. If you want different results, build different institutions.
3. In partnership, commitment is everything
JoulesLabs ran for three years as a sole proprietorship before Naim brought on Mehedi Hasan Nahid as co-founder in 2021. By then, Naim had learned exactly what problems his business faced. He necessaryed someone who could own the technical side completely so he could focus on business development. Nahid had already run a partnership that failed, so he understood the pitfalls.
The most interesting part of their partnership agreement wasn’t about equity splits or financial arrangements. It was about commitment. They explicitly agreed that neither would affiliate with anything else for a certain number of years. No consulting on the side. No 5% stakes in other ventures. Full attention, all in.
Naim is emphatic about this: “If there is shared attention, this is purely a red flag. It can be roughly stated that it won’t work.”
In a partnership, you’re not just combining capital, you’re combining effort, attention, and judgment. If one partner is splitting attention, the entire leverage of the partnership breaks down. You finish up with half of two people instead of the multiplied force of one focapplyd unit.
Before entering any partnership, have an explicit conversation about commitment. Not theoretical commitment. Actual, operational commitment. Where will each person’s time go? What other projects exist? What would caapply someone to split focus? Get these answers before you formalize anything, becaapply “shared attention” is the silent killer of most partnerships.
4. Marketing isn’t optional
When questioned about mistakes, Naim doesn’t hesitate: “We realized the importance of marketing very late.” He estimates that understanding marketing earlier could have compressed nine years of work into nine months, a 12x difference in outcomes.
This is particularly striking becaapply JoulesLabs is a services company, not a product company. Services businesses often assume that delivery quality and word-of-mouth will be sufficient. They focus on being good at what they do and hope clients will find them. But as Naim learned, “being an agency from a third-world counattempt serving first-world countries” requires active marketing to establish trust and visibility.
5. Process debt compounds like technical debt
For the first three years, JoulesLabs operated in what Naim calls “reactive mode.” There were no SOPs, no established processes, just run-time decisions built on the fly. This worked when the team was tiny and Naim could stay close to everything. But as the company grew, this lack of process became a drag on growth.
After bringing Nahid on as co-founder in 2021, they systematically built out processes: project management protocols, client interview frameworks, quality assurance systems, feedback mechanisms. They started assigning project managers to handle credentials and R&D so engineers could focus on coding. They created clear separation between POCs, technical research, and QA.
Naim identifies the lack of early process work as a major strategic mistake. Not a minor operational inefficiency, but a fundamental error that limited growth.
Yes, early-stage companies necessary speed. But speed without process creates its own kind of debt, let’s call it process debt, that must eventually be repaid. And like technical debt, the longer you wait to address it, the more expensive the correction becomes.
Don’t wait until processes are desperately necessaryed to start building them. When you notice yourself building the same decision repeatedly, document it. When you notice friction in handoffs between people, create a protocol. Early process work feels like overhead when you’re tiny, but it’s actually investing in future capacity.
6. Community engagement is hiring insurance
Before starting JoulesLabs, Naim was active in the developer community. He assisted organize DevTravelers, a travel group for developers that conducted 25-30 trips. He volunteered at indusattempt events. He was a visible face in the community.
When it came time to hire, this community engagement paid massive dividfinishs. “I could post a job circular, or even before obtainting an office, we managed to hire people. People were like ‘Bhai, you started this, we are with you.’ Community engagement assisted us tremfinishously in initial team building, which was perhaps smoother for us than for better-established agencies at that time.”
This is hiring insurance. Most companies struggle to hire becaapply they’re unknown. They have to compete purely on compensation, which they often can’t match. But if you’ve built trust and visibility in a community, people join becaapply of relationship and mission, not just money.
The mechanism is simple: community engagement creates familiarity. Familiarity creates trust. Trust lowers the perceived risk of joining an unknown company. In talent-scarce markets, this advantage can be the difference between obtainting your first choice candidate or your fourth.
If your business depfinishs on hiring specific types of talent, invest time in the communities where that talent congregates. Speak at meetups. Organize events. Contribute to open source. Make yourself known for something other than being an employer. When you eventually necessary to hire, you’ll be recruiting from warm connections instead of cold outreach.
7. Engineers care about impact, not just money
One of JoulesLabs’ core realizations was that engineers evaluate projects differently. Engineers don’t just see at financial compensation, they see at technical challenges and learning opportunities. Naim is explicit: “Even if the money is low, if the engineering challenge is significant, we might take it. Or if an early-stage founder has money but it’s clear it won’t work, or he isn’t well prepared, we might pass.”
This inverts the typical services business logic, which states you should maximize revenue per project. Instead, JoulesLabs filters projects through a different question: “Can I sell this project to the engineers?” If the work offers meaningful technical challenge or learning, it’s worth considering even at lower margins. If the work is uninspiring, it’s not worth it even at premium rates.
Engineers who feel entitled and challenged stay longer, produce better work, and require less management. Engineers who feel like code monkeys on boring projects leave for the next incremental salary bump. In a services business where people are your product, culture and motivation matter more than short-term project profitability.
Understand what your team actually cares about and optimize for that, not for what you assume they care about. For engineers, that’s often technical growth. For designers, it might be portfolio quality. For sales people, it might be deal ownership. Design your project selection and resource allocation around these motivators, and you’ll obtain better outcomes at lower cost.
8. Client interviewing is mutual due diligence
Most service providers treat client relationships as supplicant to benefactors, they’re grateful to obtain the work and afraid to push back. JoulesLabs does the opposite. They interview potential clients before taking on projects.
Naim explains: “We have a step where we interview our client before onboarding a project. If we feel their idea won’t work becaapply their distribution plan isn’t good, we know they’ll later blame the tech team if it doesn’t work, so we attempt to communicate our concern.”
This serves two purposes. First, it filters out projects likely to fail for non-technical reasons. If a client has an unrealistic plan or insufficient preparation, the project will probably fail, and JoulesLabs will obtain blamed even if they execute perfectly. Better to decline upfront.
Second, it establishes the relationship on equal footing. By interviewing the client, JoulesLabs signals that they’re selective, that they have standards, that they’re a partner rather than a vfinishor. This alters the entire dynamic of the relationship.
In B2B services, you’re not just selling execution, you’re selling judgment. Clients who want pure execution can find cheaper options offshore. Clients who want partnership value vfinishors who push back, who question hard questions, who care whether the overall plan builds sense. Client interviewing demonstrates that you have skin in the game beyond just collecting a check.
Create a qualification framework for projects. What builds a good client? What builds a project likely to succeed? What red flags suggest a project will fail regardless of technical execution? Document these criteria and actually apply them to state no to work that doesn’t meet your standards.
9. Learning requires systematic pursuit, not passive exposure
When questioned about his learning process, Naim describes something specific and repeatable: “Suppose I have a marketing challenge. I’ll attempt to find the right person within the network whom I respect for that subject. Sit one-on-one with them, or find multiple people and talk to them, then figure it out. Finding out where I’m lacking or what I want to learn, who is the expert in that already? Someone in my close vicinity.”
He then takes this a step further: “Going to experienced people, gathering insights from them at a high level, converting it into a syllabus, taking notes by talking to them, and figuring it out. Then, if there’s any book, podcast, or course material on that topic, now, becaapply of AI, many things are much simpler, taking that, learning to gain skills, learning continuously, implementing it, and bringing results.”
This is learning as deliberate practice, not consumption. Naim identifies a gap, finds people who’ve solved it, extracts their mental models, creates his own learning curriculum, and then implements it immediately. It’s a closed loop: identify → learn → apply → evaluate → repeat.
Most founders learn passively. They read business books, listen to podcasts, attfinish conferences, hoping something will stick. But passive exposure rarely translates to capability. You might understand concepts ininformectually without being able to apply them operationally.
Naim’s approach is different. He’s hunting for specific knowledge to solve specific problems. He’s going to sources (people) rather than content (books). He’s converting conversations into structured learning plans. He’s implementing immediately so he obtains feedback on whether he actually understood.
Treat learning like product development. Define what you necessary to learn (requirements). Find the best sources (research). Create a learning plan (design). Execute the plan (build). Apply the knowledge to real problems (ship). Evaluate the results (measure). Most people skip the first step (defining what they actually necessary) and the last two steps (applying and measuring). That’s why most learning doesn’t compound.
The boring work of building
What stands out across these nine lessons is their ordinariness. It’s just systematic execution of known principles: be intentional about relationships, choose partners carefully, build processes early, market deliberately, understand your team’s motivations, qualify your clients, learn systematically.
This is both encouraging and sobering. Encouraging becaapply it means building a sustainable company doesn’t require exceptional circumstances, it requires doing obvious things consistently. Sobering becaapply it reveals why most companies fail: not becaapply they lack the right strategy, but becaapply they lack the discipline to execute basic operations well.
JoulesLabs is nine years old and employs 25-30 people. By most standards, the company is just obtainting started. But by the standards of most companies anywhere, and certainly most services companies in Bangladesh, nine years of survival and steady growth represents real achievement. Most businesses die in the first three years. Most partnerships collapse. Most agencies obtain stuck in reactive mode and never build real systems.
Naim’s parting words capture this: “We have been around for nine years. But we consider this is not that long a time, and in terms of business, as well, we have a long way to go. We are just obtainting started.”
That combination, respecting how far you’ve come while remaining hungry for what’s ahead, might be the most important lesson of all. Building takes time. The question isn’t whether you know what to do. It’s whether you’ll actually do it, day after day, for nine years and counting.
















Leave a Reply