Mar 28, 2022
Recently, Hiro Kennelly shared his experience of starting in the DAOverse. It was a familiar tale of finding his passion, putting his whole soul into it, and finding himself empty at the end.
Hiro’s tale is familiar to almost everyone; 9 of 10 people have experienced burnout in their lives, and 1 in 4 are suffering through it now. It’s the sinking feeling of the mountain of tasks looming behind you as you desperately try to finish the one in front of you.
Don't Work Remote, Work Distributed
Jun 02, 2020
Tech giants Facebook, Twitter, and Shopify have made headlines by declaring that they’re embracing remote work, causing many small and medium businesses to ask themselves: should we move from the traditional office towards remote work?
Unfortunately, if you’ve asked yourself this question you’re missing a critical piece of the puzzle that will cause your efforts to fail. Remote work isn’t the opposite of office work, it’s a companion of office work.
Your Idea Isn't a Business
May 20, 2015
As a technical guy with a few startups under my belt, I’m constantly bombarded with people pitching me their ideas. It’s not just my friends and family – complete strangers will pitch me ideas when they hear what I do; executives of large companies will pitch me when I’m in their office for a contract.
I take it in stride. I’ve created a process for dealing with these kinds of pitches: I simply ask the following 3 questions:
How to Share Your Business Plan
May 15, 2015
Writing a business plan is overwhelming. There are so many moving pieces, so many parts, it’s hard to know where to start. Even if you do manage to put something together, it’s easy to miss something vital.
Maintaining a business plan is hard. Things can change so quickly at a startup: your target market today may not be your target market a month from now, or you may completely change your value proposition based on real-world feedback.
Improve Communication: The Buzzword Technique
Apr 23, 2015
I recently did an experiment in which I asked over a dozen designers for their definition of the term “web design”. They fell into 3 groups. Here they are (amalgamated and paraphrased):
The Purists: Web design is the visual aesthetics of a website; the layout, the colour scheme and the look and feel.
The Hybrids: Web design is not only the visual design, but also how the user interacts with it.
You don’t need a developer to start a business
Apr 08, 2015
I was having a chat with a friend who runs a successful cultural meetup group; essentially he connects culture providers with people interested in Japanese culture. He’s currently trying to transition this group into his full-time work. I took the opportunity to ask him about his business:
To give you a little background, he runs 2-3 events per week, has 10+ tour operators and a score of culture providers. Do you see the problem here?
Always do this BEFORE you talk to a programmer: mockups
Mar 09, 2015
“They just don’t GET IT!” – everyone who ever talks to a programmer about their idea
Have you ever tried talking to a programmer about your idea and became frustrated when they didn’t seem to understand? Or even worse, they pretend they understand, but you can tell that they really don’t.
Why can’t they just UNDERSTAND you? Isn’t that their job?
Actually, no, it isn’t. Their job is to understand the technology.
How to get an interview for your dream job
Feb 20, 2015
One of the biggest gripes I hear from technical people is the fact that their job sucks. Good news everyone: if your job sucks, you can find a new one!
It’s a simple fix, but the fact is that many technical people don’t like the process they have to go through to find a new job. And why would they? There are a million places out there that CLAIM they can get you a better job – monster.
My agile process: a battle-tested workflow
Jan 22, 2015
In a previous post, I talked about why I don’t do fixed-time, fixed-price projects. In this post, I’ll talk about an alternative workflow that I’ve developed over the last few years. It has, so far, been effective for teams of 2-12, and can be implemented by absolutely anyone.
First, let’s define what we’re trying to accomplish.
The Goal: to make good software quickly …that’s it! It might sound simple, but at the beginning of the project, you have to define what “good software” means.
Why I don’t do fixed-time, fixed-price projects
Dec 22, 2014
It seems that fixed-time, fixed-price (FTFP) contracts have become something of an industry standard in software development, even though most other long-standing professional-service industries (lawyers, contractors, etc) typically won’t ever work under those terms.
I’m firmly against FTFP contracts for software development; I think they are bad for clients and bad for service-providers. Below I’ll tell you why.
FTFP contracts often feel dishonest …because software is too dynamic to accurately estimate The estimate is at the core of the FTFP contract, but software has too many unknowns to create accurate estimates.