I was having a conversation with my dad the other day and sharing some of my current business ideas with him. I also mentioned that I often discuss new product/business ideas in public with other people.
His response was obviously “Why would you just give away your ideas?”. I then proceeded to give him the "Your Ideas Are Worthless Without Proper Execution” spiel.
So, to put my money where my mouth is, I will be sharing my business ideas here; putting them out there in hopes that either a. I get valuable feedback/encouragement or b. someone else builds it and I get to use it.
So many people have RVs that are in use roughly 5% on the year. The other 95% of the time, they sit in disrepair and usually cost the owner money to store them.
While many sites like RVShare exist that allow you to essentially "rent out" your RV, they still pose a huge challenge in that the RV must be physically located on the owner's property.
I propose to build an RV storage facility where owners receive the following:
- Free Storage
- Free basic upkeep
- Free cleaning
- Profit Sharing
In exchange for this, they allow us to rent their RV out at a price we set. It would function much like RVShare in that would-be RVers reserve one of the RVs we have in our fleet and come pick it up. The RV would be ready to go with a full tank of water, full propane tanks, and a generator.
Once they return the RV, it gets cleaned and prepped for the next renter. Profits from the rental would be shared with the RV owner.
There you have it. I'd love to hear your thoughts and I hope to be sharing more of these in the future.
When I was in high school, I used to think computers were for nerds. I was a skater obsessed with chasing girls with no time for computers.
It wasn’t until a buddy of mine convinced me to take a Visual Basic 6 class with him, that I realized that I was one of those “nerds”.
Quickly, I fell in love. The first “app” that I ever completed was a game that raced various animal sprites found online using a random number generator. We all placed actual bets on the outcomes of the races. Even the instructor got involved.
That was almost 16 years ago. It’s hard to believe how much has changed. Now I just build gambling apps on the blockchain instead of VB (I’m kidding, sort of).
No real point to this story other than that I’m reflecting today on my career in computing. I’m so grateful for that friend who introduced me to coding and I’m so grateful that this career path exists.
I hope you know how lucky you are too.
Rates are a weird thing and chances are, yours are too low.
I spent years stressing about rates. I would always start strong and but then eventually get talked down (usually by myself).
I think rates go hand in hand with impostor sybdrom. “Why would anyone pay me that much”. It took me quite some time to over come this, however after many years, and multiple rate hikes, we are doing more business than ever.
Raise your rates, now. You are worth it.
People often tell me things like "it must be nice to work for yourself”, or “I'm working hard to make someone else rich".
Having spent many years working for a company prior to starting my own, I can honestly say I would never want a boss again. However, I that doesn't stop me from frequently daydreaming about just how nice that would be.
The idea that having someone tell you what to do, give you a set schedule, allow you to clock out at the end of the day all sound so liberating. Contrast this with potentially long (unpaid hours), angry clients, flakey employees, and surprise tax bills, working for "the man" doesn't seem all that bad.
There's obviously another side to this coin as well. I even wrote a whole post on this topic.
I guess what I'm getting at is, the grass truly is greener on the other side. Working for yourself has its advantages, but there are also some clear benefits of working for someone else. If you want to work for yourself, do it, if you are happy and fulfilled in your job, great.
The only way to lose is to continue down a path that no longer brings you joy.
A few years back, when the company was growing particularly quickly, I made a decision to hire my friends. Although, I had been warned by many others that this was a bad idea, I was sure that I was going to do things differently.
I was going to have a management layer over my closest friends and then they could have the uncomfortable conversations should they arise.
Needless to say, this strategy worked for a time, however at some point, things got tough and I had to make some serious decisions. I had to lay-off my buddies.
This was one of the toughest few months of my life. There was hurt and heartache all around despite my (and their) best efforts.
Working with your friends is absolutely great, until it’s not. We were all fortunate to make it out on the other side and are closer than ever, however things could have easily swayed in another direction.
So, please don’t ignore the advice that I did. Keep your friends and business separate, you will all be much happier in the end.
If you are a mobile developer in 2018, and are not consulting (at least on the side), you are missing out on a huge stream of revenue.
In the early days of mobile app development (2008/2009), it was fairly easy for an iOS or Android developer to get a gig with large companies (Food Network, ESPN, huge list of other names…). At that time, mobile was so new, that none of these companies had internal resources to support this budding vertical.
Throughout the next few years, mobile would sky rocket and all of these companies would hire internal teams to support their products.
This shift caused a huge disruption for mobile agencies who in the previous years were turning down $200+/hour because they simply didn't have the capacity. Many of them had to downsize or close their doors altogether. I was a part of one such company and have seen these shifts during the past 6 years of running mine.
I now believe the cycle is coming back around as there is a need for good mobile developers. The truth is, mobile is hard and there is a lot of competition in the space. Companies are discovering that they can't just hire a "full stack" dev and tell them to build a quality mobile app. It requires a lot of dedication and understanding of the ecosystem. Also, many of the small-medium consultancy in the space have since closed their doors. So supply is down and demand is way up.
I do however feel that the way in which consultants engage with companies has changed a bit. In previous years, most companies were interested in consulting teams / agencies to build their entire solution for them. These days, a "staff augmentation" model seems to make more sense.
In this model, consultants specializing in a vertical of mobile join other teams that lack a particular senior resource. This is a win-win for everyone as a consultant can attain consistent work and a company can hire temporary developers to solve their current problem at hand with no long term commitment. As a mobile developer, if you establish enough of these relationships, you are set on work for the foreseeable future.
We have seen this model play out many times over the past couple years and it has been key (for us) in surviving in this “post-agency” time of mobile app consulting.
So, if you are a mobile app developer (and are particularly good), I'd encourage you to branch out and try your hand at consulting. It's a great time.
I have been obsessed with Seth Godin lately. I've been reading his books, listening to his podcasts, and devouring his blog posts.
It's amazing how he can just pump out wisdom day after day and speak so articulately on just about any subject. Some of his posts are incredibly insightful while others might seem like a small thought that just popped into his head. He doesn't seem to differentiate the two and that's incredible.
Recently, I was inspired by a particular post called The First 1,000 Are The Most Difficult. In it, Seth talks about blogging every single day. He even links to other readers/bloggers that took on the same challenge. This particular quote really stood out:
Even if no one reads your blog, the act of writing it is clarifying, motivating and (eventually) fun.
This got me thinking. I often want to create blog content because I absolutely love writing. Not to mention, I really do feel that I can speak more clearly and articulately having blogged consistently. However, I often won't publish posts (or even start them) for fear of people actually reading them. It's usually a worry about what others might think about the post, or fear of peers/clients reading into things that might be tangentially related to the article in which I'm posting.
So, all that being said, I want to try to blog more consistently. Hopefully once per day. That obviously might mean quality of posts might go down for some posts, but hopefully it will increase overall as time goes on. My wife and I have recently been blogging weekly on our site about our School Bus Conversion and it's been a total blast. I'd love to apply some of that here and talk more about consulting, the business of app dev, etc…
Blogging should be for the author first and foremost, as a way to communicate their thoughts and sharpen their own skillset. Not to mention, it should be fun! I am going to try and embrace this and re-discover my love for writing.
So feel free to subscribe, unsubscribe, or drop me a note. I'd love to check out the blogs of others who are blogging near daily. Cheers!
Seth Godin recently discussed in an episode of the Tim Ferris Show a fear many of us have of the future. He used the example of him landing speaking gigs in which he was more apt to compromise and take gigs he didn’t particularly want on months in which no gigs were currently booked.
As someone in the consulting space, I can absolutely identify with this. In the past, I have taken clients in knowing very well that they will mostly be problematic (funding, difficult, or otherwise). This was out of fear that work might dry up any minute. I know this fear is unfounded as work has consistently come in over the past 6 years of running my company, however sometimes it still creeps in.
Do you deal with this kind of fear. If so, how do you overcome it?
I just had a realization that I’m a professional dream crusher. Being in software consulting, I hear multiple pitches every single week for all sorts of different software. While it’s not necessarily my job to tell people what’s good and bad, I feel it’s my responsibility to at least give them all of the information I can.
In my many years of doing this, I have learned a bit about what works and what doesn’t and I have gotten pretty good at saying no to projects that I don’t believe in. This often means crushing the dreams of someone who has a product idea that keeps them up at night. I always try to be encouraging and present them with some solution, however often times after having a discussion with me, folks will not go forward with their product development.
I often wrestle with this and wonder if it’s my role to help protect these folks by sharing my thoughts or adopt a philosophy of “the money is green either way” and accept their project. I’d be curious if others had this same challenge.