Focusing on execution over strategy is crucial at Meta. Even with a mediocre strategy but great execution, teams can learn and iterate toward success. There is persistent refinement in product development supported by allocating time, establishing a strong customer feedback loop, and creating clear incentives.
Empathy is important in understanding frustrations with go-to-market partners and stakeholders. It is helpful to reframe discussions to emphasize customer benefits, merchandize team accomplishments, and foster a culture of generosity and listening within product teams to better collaborate with other departments and address internal challenges.
Product managers can effectively convey complex strategies through a narrative approach. By framing product strategies as narratives that align with organizational goals and user needs, managers can improve understanding and enthusiasm among stakeholders, enhancing the effectiveness of strategic discussions.
Striving to be "in command" entails being honest, introspective, agile, aware, and proactive as a leader. It also involves actively addressing challenges, managing expectations, embracing change, and fostering a culture of accountability and autonomy within the organization.
A Customer Advisory Board (CAB) is a chosen group of customers who offer feedback, insights, and advice to a company. This group usually includes key customers with different needs from various demographics and industries. CABs are crucial for companies as direct feedback from their most important customers influences product strategy and decisions.
Ecosystem-led growth involves utilizing the data and relationships within your partner ecosystem to enhance customer attraction, conversion, and retention. It represents the GTM aspect of partnerships and ecosystems, an area often overlooked or inaccurately presented. By leveraging partners and their data, ecosystem-led growth can significantly boost customer acquisition, account expansion, and entry into new markets.
Products are uniform, repeatable items purchased in a standard format by consumers, while services provide customized experiences tailored to each customer's needs. Understanding your position on the product versus service spectrum is crucial for recognizing your current status, future direction, and the steps necessary to achieve your goals.
2024.04.12·
oneknightinproduct.substack.com·5 min read·TLDR Product
Product managers face a strategic choice between product-led and sales-led growth, each befitting different business models and customer needs. Product-led growth centers on the product's inherent value driving user acquisition and expansion, while sales-led growth relies on personalized customer relationships to convert and retain clients.
Engagement with regulatory topics in the tech industry is limited due to perceived irrelevance to daily work, with most regulations having minimal impact, while structural interventions are seen as unlikely.
Italian bank Sella has been offline for days after a weekend system update caused a database problem. It is working with Oracle to resolve the unexpected issue. The extended downtime shows the importance of having a good backup strategy. While "blackout" windows for maintenance are common in banking, they might inadvertently lead to weaker engineering practices compared to industries that require zero-downtime migrations.
Unique identifiers (UUIDs) in their standard form can be unfriendly to users. To improve their UX for users, developers can remove hyphens to allow for easy double-click copying. They can also add prefixes (e.g., "prod_" or "test_") to distinguish between environments and resources. Developers should consider encoding UUIDs in base58 for shorter IDs.
This guide goes over Git, from key terms to important commands and workflows. It covers branches, commits, and HEAD, along with workflows like forking, feature branches, and more.
Quality improvement programs often yield initial success as obvious flaws ("special causes") are fixed. However, teams will eventually reach a plateau because systemic issues aren't addressed. This means not just fixing bugs, but also tackling architectural problems like geographic distribution, resource allocation, data efficiency, and problematic access patterns.
Developers are burning out for various reasons, including layoffs, decisions made by non-technical executives, and a tough hiring market. The hiring market is now an “employer's market”, which means that companies have more power over employees and so can dictate working hours, promotions (or lack thereof), and other parts of work to their own benefit.
To land a data engineering job in 2024, you'll need a skillset that includes SQL knowledge, development skills in Python or Scala, and ideally expertise in distributed compute frameworks like Spark, Snowflake, or BigQuery. Aspiring data engineers should make sure they know how to model data properly and have at least one compelling portfolio project that showcases all of these skills.
Flow, a type checker for JavaScript, now offers dedicated syntax for React components and hooks to improve the developer experience. It now replaces traditional React function syntax with component syntax and enforces React best practices, like making props read-only. It also supports hooks and their corresponding rules.
Madge is a development tool that helps visualize and manage module dependencies for JavaScript and CSS projects. It supports several module types and CSS preprocessors. Madge can detect circular dependencies and create visual graphs of project structures. The tool is useful for developers looking to optimize their codebase and maintain clear dependencies.
Large companies (like FAANG) have the resources to offer new hires extended onboarding periods (3-6 months), allowing flexibility in the languages that a new hire knows. In contrast, startups need immediate productivity from new hires since they run lean.
Over the last few decades, software testing has evolved from slow manual reviews to automated testing of every code change. Initially focused on finding errors, testing now emphasizes speed and efficiency through vertical scaling (faster machines), parallelization (running tests simultaneously), and caching (avoiding rework). Teams are able to optimize testing further by batching changes in merge queues, testing stacked PRs together, and using AI code review to detect potential errors.
While working on a project, this developer accidentally discovered a serious security flaw in the ZeroMQ library. The flaw was serious and reminded them of the recent infamous xz backdoor incident. Both flaws could've been prevented. Open-source contributors and maintainers should prioritize focused features and utilize tools like Valgrind to prevent similar security risks.
HashiCorp claims OpenTofu's "removed" block infringes its copyright, but OpenTofu refutes this, citing evidence that the code originated from an MPL-2.0 licensed project and that Hashicorp's own implementation appears to be derived from the same source.
A guide for developers who are moving from React to Svelte that covers differences in reactivity, component lifecycle, and state management, providing code examples along the way.
An overview of various AI/ML tools, including general frameworks like TensorFlow, tools optimized for local use such as GPT4ALL, and AI development kits like the Unity ML Agents Toolkit.
If you're a fast growing SaaS organization, the question isn't "if", but "when" you'll need to demonstrate compliance with a SOC 2 report. But compliance is easier said than done. Enter Drata [3]:
iOS 18 will apparently feature a new Safari browsing assistant. While the code for the feature has been confirmed to exist, not many details about it are known. Apple is also apparently working on an 'Encrypted Visual Search' feature. iOS is set to be unveiled during Apple's WWDC keynote on June 10.
Google has made a handful of editing features previously exclusive to Pixel devices and paid subscribers free to all Google Photos users. The features include the AI-powered Magic Editor, Magic Eraser, Photo Unblur, and Portrait Light. They will only work on devices running Android 8.0 or iOS 15 or higher and on Chromebook Plus devices with at least 3GB RAM and ChromeOS version 118+. The tools will start rolling out on May 15 - it may take weeks for them to make it to all users.
Astranis, a company that builds and operates relatively small broadband satellites in high orbits, has unveiled a new generation of communications satellites that will serve broadband to Earth from geostationary orbit faster than any existing comsat. The new class of satellites, called Omega, can provide 50 gigabits per second of bandwidth each in both civilian and military bands. Astranis' relatively smaller satellites make them harder to target, making the infrastructure more resilient to attacks. The company plans to complete its first Omega satellite in 2025 and launch as many as 24 per year to orbit starting in 2026.
Moderna's mRNA cancer vaccine, developed to target melanoma, might also treat a form of head and neck cancer. Data from an early trial showed a greater survival rate for patients who took Moderna's cancer vaccine alongside immunotherapy treatments. The news sent Moderna's share price soaring.
Shell history can be a personal knowledge vault, documentation, and command reference. This personal documentation can provide huge boosts to productivity. This article provides tips on how to optimize shell history configuration and usage to get the most out of it. The tips in the article focus on ZSH, but similar results can be achieved in Bash and other shells.
Google claims to have the best infrastructure for AI. Its deep investments into AI have helped customers train and serve cutting-edge language models and put the company at the forefront of the AI platform shift. This article looks at how Google's infrastructure helps companies transform their operations and what that says about Google's ability to compete. Google may have to shift to a different business model, but its reliance on scale and overwhelming infrastructure advantage won't change - because it's the company's nature.
A month since the Digital Markets Act came into application, there are early signs that it is having an impact in stirring the competitive pot and helping smaller browser makers gain share. The new rules require internet gatekeepers to display browser choice screens that point users to alternatives. It is still early days, but several browser companies have shared positive stories of increased interest. Many regional mobile users have yet to see a choice screen appear on their devices as changes are still rolling out.
Wigderson was named the winner of the A.M. Turing Award for his foundational contributions to the theory of computation, which has touched nearly every area of the field.
The Meta Training and Inference Accelerator chip, which makes training more efficient and inference easier, was not expected to be released until 2025, but a second version of the chip is already in production.
While BYD isn't planning to enter the US, its entry into North America is considered an eventuality, and other Chinese automakers likely won't be far behind.
A new treatment for cavities will soon be available for home delivery in the US for the price of a single dental filling - it could eliminate the bacteria that causes dental cavities in humans completely.
On April 24th, top enterprise leaders and industry technologists will attend the third Semantic Layer Summit [3] — a free one-day virtual event hosted by AtScale. If you want to network with other leaders, learn from keynotes and practical sessions, AND get access to extra recorded content — take 1 minute to save your seat [4].
Meta has announced the next generation of its AI accelerator chip. Its development focused on chip memory (128GB at 5nm) and throughput (11 TFLOPs at int8).
Google has made its most advanced generative AI model, Gemini 1.5 Pro, available in public preview on its Vertex AI platform. It offers a large context window of up to 1 million tokens.
Microsoft is collaborating with OpenAI to develop sound recognition AI capable of detecting natural disasters by analyzing environmental sounds. The newly patented technology processes sound signals through a neural network, providing alerts for events like earthquakes and home intrusions. This AI integration could enhance the capabilities of applications like Copilot and ChatGPT, particularly for Windows users.
In a study examining persuasiveness, the Claude 3 Opus AI model was found to closely match human persuasiveness. This was determined through statistical tests and adjustments for multiple comparisons. Humans were slightly more persuasive, but not by a statistically significant margin, underscoring a trend where larger, more sophisticated models are becoming more convincing. Claude 3 Opus emerged as the top model in terms of persuasiveness. A control condition confirmed the study's methodological reliability by showing expectedly negligible persuasiveness for indisputable facts.