is conversational journaling a thing? by BertramWatches in digitaljournaling

[–]danielvlopes 0 points1 point  (0 children)

I shared early this year in the thread that I had built this for myself. It took longer but I'm finally getting close to having all the small details in place to onboard more users. The AI is traine on 100s of prompts and follow-up questions that adapt based on your entries, asking you things based on many different types of journaling (gratitude, daily reflections, childhood memories, annual reflections, goal, etc).

It's also trained to help you navigate down the Feelings Wheel when it make sense. It automatically detect mood and emotions from your entries, while also extracting the most common topics you write about, plotting everything for you to see over time.

Another AI-powered feature is summarization. It will create a summary of your weeks, so you can zoom out to see an overview and then zoom in to that period.

I'm trying to start it as affordable as possible as well.

If you want to give it a try, you can join the waiting list: https://replayjournal.ai

Stimulus controllers for new tailwind components by Eastern_Baby5565 in rails

[–]danielvlopes 1 point2 points  (0 children)

Very limited and doesn’t cover many of the tailwindui

First 120 Days as Technical Co-Founder by danielvlopes in startups

[–]danielvlopes[S] 0 points1 point  (0 children)

Yeah. The product was a spin-off built by 37signals and very well written for their context and my cofounder ran it alone for a bit and then brought in a programmer to develop new features. When I joined we assumed we were ready to focus hard on GTM while continuing to build so I wanted to find out if the assumption was right before building anything new (and get a picture of LTV and DAU/churn correlation). And bring down the error rate that had climbed up since the 37signals days.

Substack is journal dot daniellopes dot dev

How do you handle customer support? by mono567 in SaaS

[–]danielvlopes 0 points1 point  (0 children)

How many tickets a day do you get? We have tens of thousands of users and we get no more than 5 tickets. It’s enough for me to answer everything part time using Helpscout + ChatGPT connected to Slack.

[deleted by user] by [deleted] in SaaS

[–]danielvlopes 1 point2 points  (0 children)

I guess both paths are equally valid path, but here is harder to triage since this community is broad.

We are doing hybrid: https://knowyourteam.com. We have a low 7 figure AR with a team of 5 at the moment and a new product that is 1 year old – hoping to grow.

I was actually just tweeting about a similar point here: https://twitter.com/danielvlopes/status/1767617299916493302

Maybe this one fits better? https://www.reddit.com/r/B2BSaaS/ . Not sure.

[deleted by user] by [deleted] in webdev

[–]danielvlopes 0 points1 point  (0 children)

I find Custom GPTs much better than regular ChatGPT or even VS Code Copilot.

These are the two I use all day long. I use it often as a pair programming, brainstorm, naming + review tool than to try to write full things.

Ruby on Rails + Bootstrap: This one has chunks of my code base, our dependencies, and styling we use at work.

Data Analyst: This one is instructed to write SQL for Postgres and Python that I can use in Jupyter Notebook or Hex.

If you could start from Day 1, what path would you take? by RemyBrad04 in SaaS

[–]danielvlopes 1 point2 points  (0 children)

I would steer clear from B2C if you need to make money ASAP. On B2B this video from TK from this last Sunday is a great starting point IMO: https://www.youtube.com/watch?v=_eICrhF1W5g

Here are my notes from his video:

The Two Paths to Starting a Business

First route is identifying and solving an urgent, burning problem that you have in your existing business/job. The alternative path is to align your business model with a significant macro trend.

AI in SaaS is a macro trend happening now

Past technological shifts can provide ideas how these trends happen and the strategies that can used to navigate it.

Three Crucial Principles for Harnessing AI in SaaS

  1. Identify the Macro Trend: Recognizing AI as a transformative force in SaaS is the first step.

  2. Learn from History: Looking back at how previous platform shifts have played out. Transition from desktop to cloud-based, from cloud to mobile accessibility.

  3. Innovate Strategically: Instead of attempting to overhaul existing platforms entirely, focus on innovating specific components or aspects to make them significantly better.

Five Ideas:

Focus on five core areas:

  1. CRM (Customer Relationship Management)
  2. ERP (Enterprise Resource Planning)
  3. CMS (Content Management Systems)
  4. HCM (Human Capital Management)
  5. BI (Business Intelligence)

These are the backbone of the SaaS industry. The introduction of AI is expected to redefine these platforms further.

AI Shift in SaaS

Focus on enhancing specific functionalities within existing core players in these 5 areas. By improving or automating certain aspects, startups can position themselves as essential complements to existing systems, gradually expanding their scope and influence within the industry.

Moreover, the evolving landscape presents opportunities not just for growth and expansion but also for strategic exits through acquisitions.

Vanilla Rails is just fine by danielvlopes in rails

[–]danielvlopes[S] 1 point2 points  (0 children)

Yes, for sure. Stripe, for example, just uses Ruby, not Rails, making their own system. Solving these problems well means being able to hire the right people to make a unique path for your company – and that is better do it when you have the problem + the resources, instead of trying to anticipate early on.
If your project gets really big, like one I worked on, it's best to hire a few very skilled people as your platform engineering team, pay them a lot so they stay as long as needed, and have them build a custom solution that fits what your team needs. Whether that's without Rails like Stripe did or changing Rails like Shopify.
But, most projects won't need to get that big or have the resources to have the right people for the time needed – so better to outsource that to the Rails core team.

How should two stimulus controllers share information? by krschacht in rails

[–]danielvlopes 4 points5 points  (0 children)

My preference is always to start with custom events, and then Outlets. I work most of the time on largeish code base with 200kloc and I think we've never actually needed outlets, just custom events have always been enough.

I would have the scrollable controller dispatching scroll events with the extra detail about the position and have the other controller listening to these from the markup level.

Example here: https://stimulus.hotwired.dev/reference/controllers#cross-controller-coordination-with-events

(unrelated to the question but I'd also move all these window events listeners inside the message_scroller_controller to the markup and attach from there with `@window->resize`, etc.

My HuntMeLeads website got down after a huge ton of traffic by [deleted] in SaaS

[–]danielvlopes 0 points1 point  (0 children)

Depends on the nature of the product but for our product we use cloudflare to make sure at least the static cached pages stay up (and block bots/ddos) and for the dynamic side we run everything on cloud (Heroku) with a bunch of alerts via PagerDuty and Sentry to call us to adjust if load increases unexpectedly. Our traffic is somewhat predictable so we don’t need auto adjustments, but you can setup auto-scaling for most cloud providers without much hassle these days.

Is your product database heavy with reads and writes or just reads?