article thumbnail

Book Review: A Philosophy of Software Design

Henrik Warne

The focus is on how to structure systems to make them easy to understand and work with. The book starts with a good chapter on complexity. The author defines complexity as anything related to the structure of a software system that makes it hard to understand and modify. What I Liked The Most. Complexity. Deep Modules.

article thumbnail

Daily Crunch: After glitch causes a two-hour global outage, WhatsApp restores service

TechCrunch

Overheard at a VC/startup conference recently: Product market fit is like a product going around from weirdly shaped customer group to weirdly shaped customer group, like that old kid’s book “ Are you my mommy? 8 questions to answer before your startup faces technical due diligence.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

This West Point grad started a booking system for restaurants, and VCs just funded it

TechCrunch

In fact, says Hutchison, Perfect Venue is so much more efficient than its “hundreds” of customers’ various processes earlier in time that, according to him, they report saving 12 hours per week and see an increase in sales of more than 40% because they can book more business with far less friction.

article thumbnail

The Real Reasons for Doing Test-Driven Development ??

Xebia

Why do people apply TDD? What Are the Real Reasons for Doing TDD? Test-Driven Development (TDD) is a controversial topic amongst developers. After many years of doing TDD daily, I think part of the reason is that some people do not fully grasp the reasons behind TDD. TDD and the Values of XP.

article thumbnail

Vietnam-based healthcare booking app Docosan gets $1M seed funding led by AppWorks

TechCrunch

Based in Ho Chi Minh City, Docosan helps patients avoid long waits by letting them search and book doctors through its app. Lopez said advance doctor bookings aren’t the norm in Vietnam. Docosan’s users can filter providers with criteria like location and specialty, and see pricing information and verified customer reviews.

article thumbnail

Effective Software Testing – A Developer’s Guide

Henrik Warne

Even so, I found this book quite valuable. The book also covers many other common topics relevant for developers writing automatic tests, such as: test-driven development, mocking, designing for testability, and property-based testing. The book apparently grew out of lecture notes from a course on software testing.

article thumbnail

This week in AI: Amazon ‘enhances’ reviews with AI while Snap’s goes rogue

TechCrunch

This week in AI, Amazon announced that it’ll begin tapping generative AI to “enhance” product reviews. Once it rolls out, the feature will provide a short paragraph of text on the product detail page that highlights the product capabilities and customer sentiment mentioned across the reviews. Could AI summarize those?