Revenue Operations (RevOps) has become a critical function for successful SaaS companies, evolving from a data-focused role to a strategic, advisory position that drives revenue growth. RevOps leaders, now sourced from diverse backgrounds, leverage technological advancements, optimize tech stacks, create unified dashboards, and prioritize initiatives to help companies achieve their targets in today's competitive landscape.
Developing a strong team is crucial for a company's success, but many founders struggle to translate their intentions into effective action. The Founder Recruiting Intelligence Quotient (FRIQ) framework helps founders assess and improve their team-building skills by focusing on four key areas: adopting a growth mindset, demonstrating recruiting hustle, knowing what great talent looks like, and building a scalable recruiting machine.
2024.08.21·
hookedbymadrona.substack.com·4 min read·TLDR Founders
Dice Cream's patented robot prototype [11] (hitting retail malls soon) is about to disrupt an $80BN industry. It's a compact, fully automated ice cream parlor backed by an AI-powered customer interface [11], serving made-to-order ice cream in 40 seconds with zero labor costs.
Customer Success and Customer Support are often confused, but they serve different purposes within a company. Customer Success focuses on ensuring customers get full value from the product to drive retention and expansion, while Customer Support handles break/fix requests. When determining whether Customer Success belongs in Cost of Goods Sold (COGS) or Sales and Marketing (S&M), consider factors such as the need for assistance in product activation, training, filling product gaps, and whether the team has a quota for expansion or renewal dollars.
Estimating software development timelines has consistently proven ineffective, as the inherently novel nature of most projects makes precise predictions impossible. Instead of relying on traditional estimates, adopting flexible approaches like using budgets or "appetites" allows developers to negotiate scope during development, leading to better outcomes and timely delivery. This method aligns with human creativity and has been successfully implemented by teams to produce high-quality software.
Forecasting involves combining current data with narratives about the future, which can lead to subjective interpretations. While the data provides a factual basis, the accompanying story reflects personal beliefs and assumptions, making predictions inherently uncertain. Understanding the narratives people construct around data is crucial for accurate forecasting, as they significantly influence the perceived trajectory of trends and events.
To successfully raise funds, it's crucial for CEOs to maintain strong relationships with existing investors, as they can be valuable sources for future funding rounds.
Success is more strongly linked to grit than to intelligence or talent, with perseverance and passion for long-term goals being key predictors of achievement.
Jewish Home Lifecare, a New York City healthcare nonprofit, disclosed a data breach impacting over 104,000 individuals. Hackers accessed personal and medical information, including Social Security numbers and financial details.
The Oregon Zoo disclosed a payment skimming malware attack that exfiltrated personal and credit card data of 100K individuals over 6 months. The breach follows similar incidents at other zoos. The stolen card data has been found for sale on dark web carding shops.
Toyota has confirmed a breach of 240GB of data but has not provided details on what the data contains or how many people are affected by it. The leaker claims that the data contains contacts, financials, customers, employees, photos, DBs, network infrastructure, emails, and more. The files were stolen or created on December 25, 2022, which suggests that the data may have been a backup.
A post from TrustedSec's Brandon McGrath which begins with a discussion of an engagement where his implant got caught by a member of the blue team. McGrath details how he uses a key ring consisting of host based checks, network checks, and external checks as an execution guardrail. In the example, the implant first checked the hostname of the system, then network shares, and finally a TXT record before downloading and launching the payload.
Trusted Types is a defense-in-depth mechanism that protects against DOM XSS by implementing type systems to ensure that only safely constructed values can reach injection sinks. To rollout Trusted Types in AppSheet, the Google team followed a five stage process: report-only mode, collect and triage violations, refactor blockers, repeat the previous two steps, and enforcement. When investigating a Trusted Types violation, a report contains the source file where the violation occurred, the document URI which is the URI where the violation occurred, and the script-sample which includes the underlying API call that caused the violation and a prefix of the input that caused the violation.
Synacktiv discovered a novel GitHub Actions exploitation technique leveraging Dependabot to compromise repositories and push arbitrary code. The vulnerability stems from workflows using the 'pull_request_target' event with weak access controls based on the 'github.actor' context, which can be manipulated by triggering Dependabot actions on a forked repository. Synacktiv demonstrated successful exploits against the spring-security and trpc projects, highlighting the importance of careful workflow configuration and the use of tools like octoscan for detecting such vulnerabilities.
Banking apps are a prime target for attacks. Secure SDKs (e.g. for KYC or payments) are good, but they can create a false sense of security and leave unaddressed vulnerabilities. Learn how to protect mobile bank apps [11] against real-world threat scenarios using a multi-layered approach [11] that includes obfuscation, encryption, and real-time application self-protection (RASP). Join the live session
Linx uses analytics and AI to scan and understand the landscape of an organization's system to link all identities together and to actual, active employees. In the process, it also finds IDs that are no longer connected to active users so that they can be removed.
Grimoire is a tool that generates datasets of cloud audit logs for detection engineering. The tool currently supports the ability to detonate Stratus Red Team or AWS CLI commands and stream the CloudTrail logs to an output file.
Microsoft will soon require multi-factor authentication for all Azure sign-ins to enhance account security. The rollout will happen in two phases, first for the Azure portal and admin centers, then for Azure CLI, PowerShell, and other tools.
In the wake of NIST releasing the first set of post-quantum cryptography standards, the UK's NCSC has started a series of posts on how organizations should respond. Implementations and protocols like TLS still need to be updated to make use of post-quantum cryptography which will likely take years. NCSC advises that the key actions that organizations can take now are to inventory the use of cryptography in their own environments and in their supply chains.
This report unveils trends in fashion, beauty, home decor, food, and hobbies for the upcoming fall season. Nature-inspired patterns and mixed-proportion layering take center stage in the fashion space. The latest beauty trends feature a blend of bold and contemporary styles, with ‘more-is-more' makeup making a comeback. Foodie interest in earthy ingredients, like morel mushrooms and pistachio butter, and Japanese cuisine is on the rise. Gen Z is combatting the autumn blues by focusing on unique hobbies and IRL connections.
Shopping hauls are resurging, driven by algorithmic recommendations and Buy Now, Pay Later programs. YouTube and TikTok enabling direct purchases from videos further fuels this trend. This ease of shopping has led to a 12-month high in average items per transaction, with nearly 11 products per order, exceeding last December's holiday sales.
A “vertical” in the influencer world refers to a niche or category that a creator specializes in, with brands traditionally sticking to these lanes. To maintain engagement, brands should blur the lines between their products and creators. Understand your audience, including their preferred content, creators, and communities. Take calculated risks by choosing influencers outside your niche, but avoid those who don't align with your brand values or genuinely like your product. Consider adjacent conversations relevant to your audience, even if they don't directly tie to your product, as seen with Fidelity Investments partnering with a cooking creator.
A breakdown of how brands like Jacquemus, Aritzia, and Mush use objects and visuals to break the norms seen on social media. Jacquemus plays around with attention-grabbing images, videos, and lettering in its IG carousels. Aritzia promoted its sale with a video of a girl shopping with a life-size shopping bag as big as her.
To organize footage for short-form videos, create a dedicated folder on your phone to keep footage organized. Mark potential hook shots for engaging intros and aim to capture a high volume of clips, around 50 per location (if you're visiting multiple places), using a "wide, medium, close" shot format. Focus on quick 1-second clips to maintain viewer interest and avoid excessive cropping. Include a variety of shots, both of the surroundings and yourself, using a Bluetooth tripod or a friend for dynamic footage. Prioritize establishing, normal, and close-up shots to ensure a well-rounded video.
First, create a custom email GPT for your brand that covers copy length, brand style and voice, and repetitive words to avoid. Next, use modularized prompts that force ChatGPT to return the copy in preset email sections. Reprompt the output to improve the copy quickly by asking the tool to rate the existing copy and rewrite it. This post includes example prompts to use at each step.
Although Google acknowledges that URL slugs contribute minimally to SEO rankings, they play a crucial role in user experience, which is closely tied to SEO. A clear and concise URL slug, ideally containing the target keyword, helps both users and search engines understand the page content. Best practices suggest keeping slugs short, descriptive, and free of special characters.
The recent ruling against Google for abusing its search monopoly shows the complex dynamics of search engine dominance. Google is fueled by a self-reinforcing cycle where its popularity improves results and attracts more users and revenue. This dominance is maintained by high traffic acquisition costs, which solidify Google's lead and create barriers for competitors like Bing. Although the ruling may prompt changes, it remains unclear how effective the remedies will be and how LLMs might reshape the search landscape.
It's good not to call impure functions like `new Date()` inside React components, especially when setting the initial state. Doing so makes testing difficult due to inconsistencies. Instead, it's better to pass the impure function or its result as a prop, which this article shows through code examples.
Traditional database systems have a tough time providing intuitive and user-friendly interfaces. A 2007 paper identifies several "pains" associated with relational databases, such as the complexity of joins, overwhelming options, unexpected results, and difficulties with data creation. There are potential solutions for improving database usability, including the development of presentation data models, integrated provenance, intuitive interactions, using LLMs, and flexible schema design.
A "bug squash" interview, where candidates are presented with a real codebase containing a bug and asked to find and fix it, is an underrated software engineering interview question. This author believes this type of interview is more realistic and engaging than traditional coding challenges, as it reflects the everyday work of software engineers and allows candidates to showcase their debugging skills and understanding of codebases.
Toasts might be a bad user experience because they are disruptive and often appear far from the user's focus. As an alternative, this author suggests using a more integrated approach, such as a loading indicator, to provide feedback for actions. He provides specific examples from YouTube and Gmail to illustrate how toasts can be replaced with more user-friendly methods.
This author struggles to finish personal projects because of the lack of a clear definition of "finished," the absence of external accountability, and the fear of sharing imperfect work. Writing a detailed product spec upfront and setting time constraints for projects helps him get past this block.
Zed AI is a hosted service that integrates AI-powered coding into the Zed text editor, letting developers use LLMs while maintaining full control over their code.