Clients were asking for tasks that required javascript. Up until this point I was only able to implement a javascript library to a site. If the docs were simple and clear, and I was lucky, I could implement a library. I tried to stay 100% native Webflow. Javascript was this thing that I tried to avoid and had trouble understanding. I really wanted to understand it, but it didnāt come natural to me.
I tried to connect with a few js devs and none clicked with me. I paid js devs to get scripts made, I paid js devs to check for my errors. $5 to tell me Iām missing a comma. Nobody was the right fit. I wanted fast, live support for javacript work. Everyone I tried to work with was 24 hour+ turnaround. Sometimes more. It was a pain for me to find javascript work. Then I found āthe guyā. He was everything and more. He was fast, smart, accurate, motivated and had intuition. He was able to understand what the problem was and use javascript to fix it. All of the previous people needed to be told exactly what to do. Thatās hard to do when you donāt know javascript that well. This new guy didnāt need the step by step explanation. He understood what was going on. I still work with him actively now in year 5. I will always work with him as long as he lets me.
Our new javascript team member was an important move for Finsweet. I now had someone that I could go to any time to get reliable javascript work. Returned within 24 hours. Sometimes within minutes. I asked question after question after question. Every time he wrote a script, I asked him to explain how it works and why it works like that. After countless questions, I started to understand javascript. I started to understand how the logic works, how the thought process to solve a problem works, and how it works with Webflow. Today in year 5, my understanding of javascript is one of my most powerful skills - today I still donāt write it.
I was learning so much and making our new websites more custom with javascript. We were meeting the needs of our clients through javascript. Sometimes leads ask for functionality that is not possible natively in Webflow. On a sales call, instead of saying, āWe canāt do that because blah blah blahāā¦ I could now say āYes, we can do thatā. I knew how javascript worked enough to know what was possible and what was not possible. Maybe I didnāt know how to do what the client was asking myself, but I had a javascript developer that did. I knew what was possible and what was not possible. The most important information I know about javascript is what itās capable of. I know what it can do, I know what it canāt do. With that knowledge, you can say, āYes, we can do thatā on the phone. That leads to more sales and more client satisfaction.
Adding a javascript developer to the team was a key move in Finsweet growth. Today we are heavily invested in javascript inside Webflow. We love implementing custom javascript on a clientās website. Now we always say, āYesā. We can do anything that is technically inside Webflow. We have full control. We have come up with the most ridiculous, fantastic, confusing, simple, amazing solutions inside Webflow. If a client needs something to work a certain way, we will figure out how to do it. As long as it is technically possible, we will do it. This type of mentality started in the beginning of year 3. Learning how javascript works was key.
Up until this point, I was doing most of the work and building all of the websites. I was the only one that knew Webflow. Finsweet was making just enough money to support me. Thatās it. No money for advertising, no money for growth, no money for saving. All I had was my time. In the second year, I made around the same as a full time minimum wage worker. At the start of the third year, I decided it was time to start making money. I needed to start growing Finsweet into a business. Add people to the team, take on more projects. This is a natural next step for any business that wants to grow. Every successful business goes through this - the founder has so much work that it canāt be done by one single person. Itās time to delegate. Itās time to improve quality.
Imagine someone who can do it all? I sell, they project manage, they design, they develop. This sounds so ideal to me. If I was able to have someone working on a project I didnāt have time for, we could grow the portfolio even bigger and make more money. We would have 2x portfolio output and the business could start making some real money. This was a great concept and I was motivated to explore it.Adding to the team is not just about freeing up my time or making more money. Adding to the team is also about improving our quality. When I hire somebody, there is 1 requirement. They are better than me at the job they are doing. Not better than me at everything about their job. But better than me in at least 1 core thing. If Iām better than you at everything, then youāre holding us back. We always need to get better, not worse. If I can do every part of your job better than you, then you canāt be on the team. Hiring people who are better than me allows me to step away further and further from processes I didnāt need to do.
The first official hire was a project manager, designer, and developer.
He was going to take projects from step 0 to launch. How awesome.
I only needed to watch from afar and give guidance when needed. He was going to do everything. Guess who that first hire wasā¦ the famous Duncan Hamra, Co-Founder of Memberstack. I saw a few sites Duncan built on the Webflow clonable page. I was impressed and I reached out. He was very early in his Webflow career and didnāt have client work experienceā¦ but I saw great potential in Duncan. I saw his work, saw his ethic and was sold. I knew Duncan was going to be a superstar from day one talking to him. After his first project, I was double sure. He nailed it. And he nailed the next oneā¦ and the next oneā¦ and the next one. Duncan was churning out sites for Finsweet. The new portfolio items were awesome, the sites were unique and fun, and he did all of the projects by himself. I only helped when client guidance was needed or there was an advanced Webflow question. When Duncan first started with Finsweet he was good with Webflow. After 4 or so sites, he was a pro at Webflow. I needed a cloning machine for Duncan.
Duncan left Finsweet peacefully to live the SaaS startup life. Good for him. Iāll always support him.
Try 0% / 100% a few times. Focus on making the client exceptionally happy and you will likely never have a problem. Get the project that is going to significantly improve your portfolio or client list. Do anything to get that project.
Build nicer sites, improve your portfolio, get better leads. Loop. Learn and get experience. You can always improve. You need experience with clients. You need experience with tests and experimental builds. Keep designing, keep developing.
Hire or partner with people who are better than you at one core skill. Get someone who's better a designer than you, get someone who's a better developer than you.
Itās your most important advertisement for new business.
If you want to continue growing, you need to grow your team. Start with a partnership. Start working with other people to better understand what type of people you need to work with.
If any of these things donāt make you happy and motivated, donāt do them.