sierdolij
The odds against an eBook store:
0. Undefensible business model - little/no barrier to entry, few patents, anyone can start such a store
1. Getting advertising and distribution at scale
On the plus side:
2. It might work at a tiny scale for niche categories/communities/local businesses.
Otherwise, I wouldn't waste too much time on it. I would something that's more difficult to copy or emulate.
And the permit requirement to operate a small R/C toy is ridiculous: this information you don't want the government to have because it will be misused similarly to how social media was abused in the Gatwick Airport (non-)incident. The sensible thing would be classes (Class 1, 2, 3, etc.) of unmanned flying devices, as with model rockets.
https://www.nar.org/find-a-local-club/section-guidebook/laws...
If after that time, traction isn't happening: adjust prices or make the offering clearer. If that doesn't work, then pivot/try something else. When/if it gets to $1-2k+/month, then it's probably worth selling to someone for $20-25k and not just apoptosisizing it. It can take as long as 10 years or never for something really good and ahead of its time to catch on with insufficient hustling. HUSTLE! :)
And for heaven's sake, don't throw away a good team if it vibes and flows just because one project doesn't work out immediately.
TGIF! :D
http://www.fortworthbusiness.com/news/bass-backed-aerion-giv...
https://boomsupersonic.com/xb-1 (oh boy, strips of carbon fiber and a 1m x 3m hand-laid cross-section)
Climate change shouldn't be political or some far-off hypothetical.. no propaganda, rationalization or BS can deny the mountain of evidence that it's an immediate, existential threat that demands immediate, decisive action on the decatrillion-dollar moonshot scale (roughly the total, multi-decade cost of Iraq & Afghanistan).
- Semantic versions.
- Group components into reusable packages.
- Don't use git modules or other source cloning in builds, use native/platform package management.
- Access control is made much easier.
- Sign commits and tags.
- Code review either before- or after-the-fact, just do it(tm).
- Reproducible builds - strip out timestamps/random tokens/unsorted metadata.
- Create CHANGELOGs semi/automatically.
- Eliminate manual steps altogether.
- Distributed builds/build caching (distcc, ccache).
- TDD smoke tests should run automatically in dev on save with 10 seconds. Bonus points for running personal TDD sandbox on faster remote servers via rsync and trigger on file-save.
- Standardize on 1-3 languages.
- Services composed of simpler 12factor microservices, not monorepo megaservices. Deploy fuse switching, proxying, HA/redundancy, rate limiting, monitoring and performance stats collection just like macroservices.
- sufficient work ability, rarely an issue.
- teamwork - at work interface, negotiating, empathy with others. be relentlessly resourceful and useful, but get yours too.
- off-the-clock skills and interpersonal/appearance likability - a bunch of awkward single dudes can't say "no" to the socially-calibrated dude who goes out and convinces a bunch of attractive-enough females to hang-out with a bunch of random engineer dudes. be that guy, and you'll have friends bugging you all the time... turn your phone off and rock out to Spotify. :D
There's something to be said for lots of experience shipping product under a deadline, politely questioning technically-expensive features that wouldn't be good for the user and managing stakeholders' expectations.
TL;DR - free doesn't scale without meaningful accountability
Borrowing - I still don't understand how or why a non-reference is implicitly consumed by passing it (read-only intention) by value(?) to another function and then can't be used again. Pony does explicit consumption.
There seems to be a need for training classes in Rust that explain the development philosophy, because it's not readily apparent from the online resources to anecdotal me who's able to code in Haskell, Elxir, Erlang, Clojure, C, C++17, Ruby, Python, Go, assembly and LLVM IR.
Disclaimer: freelance SRE lead/SRM/consulting EIR