With a text-based standup, I organize my thoughts, ping people who might find the update relevant (to bump it to their attention), and can follow up with a reply-in-thread option (for blockers and such).
1,519 karma · joined October 23, 2011
With a text-based standup, I organize my thoughts, ping people who might find the update relevant (to bump it to their attention), and can follow up with a reply-in-thread option (for blockers and such).
This might be very resource intensive though.
Congrats on the launch.
I do think that if one is able to and afforded this lucky opportunity, it is a great experience to have. I never experienced the "living on the beach" part, but can see how operating a business like mine (and the author's) is a requisite for potentially having that kind of lifestyle. Just need to be young and have less responsibilities.
A great developer can fix the codebase with a single line of code. A mediocre developer adds hundreds of lines of code to achieve the same thing.
It's definitely hard to measure, and requires some level of understanding before it's even possible to properly valuate.
Yes, every 3 months you need to revisit the API. It's good and bad. It means that if you're casually developing an app, this will consume a lot of time. Good because if forces you to update and keep your app relevant.
Examples:
- Their default theme (provided by Shopify) has problems. Blame it on the app developer. "It's the app's fault." Yes, there are some poorly developed apps, but this lumps together the good with the bad.
- Customers use the app review system to hold developer hostage for feature requests. "Create this feature for us and I'll edit my review."
- Shopify's customer service reps says, "It must be the app that's causing this." Reading the CSR's emails, it is clear that this person does not understand the (technical) issues and is only trying to close the ticket. Customer takes what the CSR says as gospel and you, as the developer, spends a lot of time trying to fight that mindset.
I can't help but feel a big part of Shopify's early strategy was that the demographic of customers they were trying to attract just weren't a great type of customer, and that the partner program allowed them to enlist a lot of hungry developers willing to work for free (or next to nothing).
There is definitely room for improvement. I have mixed feelings about it, as their ecosystem provided me with a way to make a living many years ago. I don't depend on them anymore, but I wouldn't argue against trying your luck out there if you're starting out. Just recognize that there is a certain culture and way of practice there.
I've built on Shopify before. While they're great, you'll find that it's hard to grow your company in it (save for a few notable exceptions). And then there's the platform dependent nature of it all.
I would not build a business on top of another company's platform.
* - May vary depending on your level of experience with GraphQL
I think strategies differ depending on:
- How new the market is for that particular product
- How big of a risk is it to adopt your product vs alternatives
- How polished it looks (inverse relationship to how many solutions already exist)
In some cases, you may need a much more polished MVP to get people to bring out their credit cards. If your product is the only one of its kind (and is in high demand), the UI is less important in v1.
Reasons:
- more likely I’ll find the product that fits my budget and needs
- ability to switch out of an unfavourable technology stack that no longer works for me
- competition helps encourage the vendors to improve their products and fix bugs
But for full disclosure, my latest project just bit the bullet and accepted the extra 0.5%. Wanted to see how it goes. Could always switch if I found the need.
Freezer temps are only ~18 deg C.
Possibly will only be able to be administered at special sites or if they find a way to stabilize it at warmer temp.
I also notice that in the past few years, there are a flurry of new products in this space offering lifetime deals as well. This makes it so that a traditional saas offering needs to incorporate some sort of up sell later on.
Moreover, the storage requirements continue to increase as I save more personal videos, photos, and other media content and save them to the cloud. This then produces even more data centres situated along dams, causing more local area flooding and environmental damages.
Of course, we know there's no right answer to all of this. My demanding of these products and services also help hundreds of thousands (if not millions as we work up the supply chain) as it employs them in the overall IT industry. The money they get is used to pay for bills, save for children's college funds, and more.
If we look at the scope of the argument within itself, it is possible that inefficient code is morally wrong. Weighing it against the factors that gave rise to that code (ie. real world), it is a byproduct of society's demand on technology -- of which one could argue there are many more morally questionable cogs in the machine.
We don't use any virtualization like that. All bare metal as we are running a single app.
I still run small VPS instances for various workers and what-not, but straight up app and db servers go to OVH.
We have about 8 or 9 dedicated servers at OVH right now. Things we've noticed:
- Yes, UI sucks
- No autobilling
- Reboot times are slow (as the actual machines are reboooted, not a VPS)
- You need to upgrade to higher bandwidths for great speeds
- Some routing problems, very rarely
- You really need to know what your server needs are 6-12 months in advance
- Some product offerings way too expensive (eg. Loadbalancer)
Great things:
- Price. Net-net, still cheaper to buy 2-3 dedicated servers than a single beefy VPS
- A lot of sales, like every month
- You get the full resources of the whole server
- Reasonable support for network or hardware related issues
- Unlimited traffic (at least you don't need to worry about normal usage overages)
- DDoS protection
Other thoughts:
In terms of performance, dedi's work great. I've found their OVH Public Cloud instances (not the cheap one, but the more expensive ones) have not as great performance. Might as well buy a dedicated. The only pro is that you only pay for the time you use.
I'm lucky to be able to work on my stuff full time, but it wasn't too long ago when I worked a full time job and couldn't find the time to balance things out to go 100% in my business.
I think this is great. I would think of it as "progressive onboarding" for future founders.