I think a critical component of making platform teams work is to allow internal competition between the platform team and the stream-aligned team using some other technology. In this way the platform team is a stream-aligned team whose customers are internal, and they have to win or lose within their market (internal teams). For example, a stream-aligned team can either use platform team CI/CD or github actions.
What I've seen is that platform teams work well in either small scale (because focus is clear to all) and large scale (because of this internal competitive dynamic) but are extremely hard to execute between the two.
This is really cool. Out of curiosity - how did you actually set this up for him to use? Was it on tablet or a computer or phone? Any suggestions for a dad of a 3.5 year old?
Also, is he reading / at what level? Trying to get a feel for when I can introduce it to him.
May be hard with unpredictable timing of a layoff, but I’d recommend folks look into Recurse Center: https://www.recurse.com/
After closing down my last startup I did it. It was a great balance of community providing some baseline structure to my days while being mostly unstructured allowing me to explore interests for fun.
And at the end they help a lot with getting a job. If you can pull it off financially/with timing, I highly recommend the experience.
I built a command line wordle solver that provides an updated best guess as the game progresses and you learn more. Right now it's just based on word frequency, but working to add more.
Also added a command line version of wordle in case you want to play more and practice and a simulator I'm using now to explore optimal strategy more.
Your signup flow, though, has a start time + end time and doesn't make it clear you can add these windows in. It made me pause during sign-up and I wonder if it would cause other folks to drop off. Maybe could be solved with copy somewhere even?
Similarly, as far as I can tell the signup flow does not let me add half hour increments (e.g 8:30am - 6:30pm). I also can't figure out how to add that even in-app.
Just went through sign-up flow. Heard of the product for years + interested in it.
One note - I have a bit of an idiosyncratic schedule. I work 9-6:30 and then stop for the evening (dinner with family, put kid to bed) and resume work ~9pm typically. I'd love the ability to block off that time slot (6:30-9) but keep space for working before and after.
1) Tool to tool choices: Many migrations involve making decisions that are judgement calls because of service inconsistency (e.g the security roles in the two systems aren't exactly the same so you have to evaluate tradeoffs in how to handle in the new one). I bet many of these 'decision points' could be a defined for particular migrations, allowing the destination service to present to their customer options with tradeoffs, and then automate the migration from there. Even more valuable than the data flowing would be being the central tool that knows about these 'choice-points' in specific migrations.
2) White labeling: a lot of B2B SaaS companies would love to offer migration services. I would have paid $ per migration for something like this if it worked.
3) Services work as needed: I still think many migrations custom work is needed. I would lean into this actually if I were you. We would have loved a trusted 3rd party that just wanted to do migrations. It was hard to get incentives aligned, though, with many systems integrators because they obviously wanted a direct relationship with the customer & hoped to sell them more stuff afterwards. If B2B companies trusted this was your specific focus you could be a better 'full service' partner across both what can be automated and what can't be.
What I've seen is that platform teams work well in either small scale (because focus is clear to all) and large scale (because of this internal competitive dynamic) but are extremely hard to execute between the two.