Hacker Newsnew | past | comments | ask | show | jobs | submit | skaber's commentslogin

Have you met potential clients yet? Get on the phone, have a face to face meeting with them, and make sure you understand what's the problem they're facing before presenting your solution. Repeat 20 times, then summarize your findings by drawing a value proposition canvas. After you've manually onboarded a few customers, heard their feedback and have a clear sense of which persona uses and buys your product, then you might be ready to start investing in advertising and scaling your go-to market strategy.


Fully agree with you. I need the practicality of a smartphone but want to reduce screen time. The 13 mini forces me to use my laptop if I want to read or perform a task.


Your Ruby ActiveRecord query is so under optimized, you are loading a ton of records that instantiate objects and then apply a filter on this huge array. I'm pretty sure you could make it 100x faster.


I don't think those are ActiveRecord queries, they look like calls to the Stripe api via the Stripe gem. It's possible those filters like 'deleted?' are not able to be applied when querying the API.


Correct. Those are Stripe API calls made through their client library.


I think someone else has pointed out that they're not ActiveRecord queries, but even if they were, this is a script designed to be run manually a few times a week, which takes maybe a minute. You'd need significantly more than 100x performance increase for any time at all put into optimising queries to pay for themselves.


Good job @plehoux and team! I'm really please to see your Québec city based SaaS on this list.


I think you can trigger Google assistant by using "OK Boo Boo". It works on the Google Home and on my Android phone, and is actually easier for toddlers.


If you say it with the right cadence, "cocaine poodle" can trigger it too.


This is a great tip. `Hey Boo Boo` is much easier to say too.


Seems like we're spending an awful lot on picnic basket deliveries...


I think the issue here is that there's a sole developer working on the whole app with the difficult choice of choosing where to start. I think that creating a design that covers most test cases of the app would then let you start from either section of the app. I am surprised OP doesn't mention anything around GraphQL (why or why not it could help).


> creating a design that covers most test cases of the app

I consider this be a very hard thing to accomplish. There are generally too many unknown unknowns. I almost always need exploratory work to figure things out.


Strategyzer.com has great resources and courses, and all of their books have been valuable to me. Starting with value proposition canvas and business model generation would be my suggestion.


What's been key to my startups on executing and following a roadmap was to use OKRs at the company level. The roadmap has become a consequence of the company's annual and quarter OKRs. As a product manager, you are responsible to come up with a roadmap and priorities based on your team's (engineers, designers) interpretation of the OKRs. The same way you won't be telling the business team which client and opportunity they're chasing, they shouldn't try to draft your roadmap as they have no understanding of the technical challenges linked to your roadmap. Using OKRs has been a common ground for multiple departments to agree on priorities and communicate progress. The challenge can be that there must be mutual trusts across teams. I recommend reading Measure What Matters. Ping me if you need more resources for OKRs and I'm ready to share more personal stories and experiences.


How do you pick the right OKRs?


The first step is: encourage everyone in your team to read "Measure What Matters" https://www.whatmatters.com Then decide what matters to the company and all those involved and write it all down in a shared document.


Agreed. The first step is always to establish what matters most to your company and your team. From there you'll have a clearer picture of what your ideal destination is and then you can draft OKRs accordingly. Here's a simple online guide on How to write great OKRs: https://www.perdoo.com/how-to-write-great-okrs/.

Another good place to start is the Ultimate guide to OKR: https://www.perdoo.com/the-ultimate-okr-guide/.

Hope that helps!


This book has plenty of real life examples and there's one that might sound close to your reality. I wouldn't say that the whole leadership team needs to read it but I think that the CEO or COO needs to lead an objective based framework such as OKRs to make it successful. Tability also has good readings on their blog: https://blog.tability.io/the-4-stages-of-goal-tracking-how-t...


A better, more up to date book for startups on OKRs is Radical Focus by Christina Wodtke. The examples are more real world. https://www.amazon.com/Radical-Focus-Achieving-Important-Obj...


Used my Essential today to snap gorgeous 360 pics with the snap-on camera. I think they had a good approach that could've lead to building a good ecosystem. Not sure what I'll upgrade to after carrying the Essential...


Why upgrade to anything else, until your Essential breaks?

Drive it like you stole it.. and there's always LineageOS[0], so you can keep updating it basically forever, and since it was a flagship, the specs are still pretty solid, even compared to mid-tier phones.

It's pretty hard to find a phone that has the stock Android experience, no bloatware, and beautiful, powerful hardware for this kind of price ($150 on Ebay for grade-A used), let alone one that has an awesome 360 camera and can run nightly android builds.

0. https://wiki.lineageos.org/devices/mata


The problem is that stock Android on Essential will no longer receive security updates. LineageOS will receive updates, but if you want to use things like Google Pay or Netflix, you'll have to install kernel mods to trick SafetyNet into thinking that it's not running LineageOS.

I'm almost OK with doing that, but I think it's a tall order my partner (non-technical) who has been using an Essential.


If you're on the latest update, you're several years ahead of 90+% of Android phones out there in terms of security updates


I also adopted a similar work approach earlier this year. Worked crazy hard 16-33 y/o with extra non-paid hours. I now manage all work shoved on my plate as a priorized backlog and no longer allow people to drive the priorities given to me. I am somehow in a high level position with many teams to manage and avoid at all costs offloading tasks to others without these items being filtered through my lisl first. I always make sure that I won't interrupt someone else's current tasks. I also have discovered the power of requesting to people that they send me an email with all the detailed informations for a particular task. With IM such as slack these days, people tend to throw away their responsabilites on others cause it's just so easy to do. Overall, I think that being more calm and facing the truth than I no longer want to accomplish more than 40h a week as resulted in me working better without any comprises.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: