Meta tags:
description= Digital Business Strategy;
Headings (most frequently used words):
design, laravel, digital, the, domain, for, data, in, as, and, patterns, driven, transformation, categories, of, business, testing, tests, development, ai, practical, way, insolvency, principles, performance, peter, thomson, why, setting, up, your, machine, key, concepts, strategy, five, deadly, sins, excel, colour, layout, meaning, hiding, things, mixing, tags, invisible, duplicates, seeing, semantic, rebase, vs, existing, types, test, executable, documentation, behaviour, to, calibrate, humans, implementation, conclusion, icehouse, ventures, mobile, app, launch, professionals, ruapehu, skifields, community, ownership, background, voluntary, administration, process, national, park, concession, capital, planning, product, videos, processes, sprints, css, rapid, prototyping, human, centred, visualisation, thinking, smes, different, company, sizes, approach, differently, technology, maturity, scale, customer, experience, canvas, agile, project, prioritisation, matrix, checklist, top, laracon, conference, presentations, using, javascript, with, through, inertia, livewire, posts, pagination, solid, curing, common, loop, cruddy, by, eloquent, optimisation, software, chasing, perfect, code, diving, deeper,
Text of the page (most frequently used words):
the (689), and (441), that (217), for (145), you (130), with (117), but (94), can (88), #laravel (86), this (83), are (83), code (73), business (71), your (67), have (61), they (61), there (54), what (53), data (51), one (49), not (49), when (48), about (45), new (44), #software (42), like (42), into (40), from (39), all (39), our (37), because (37), domain (36), been (35), digital (35), database (34), tests (34), things (33), just (32), design (32), has (31), out (30), how (30), more (29), people (27), application (27), then (27), some (26), work (26), way (25), use (25), time (25), development (25), good (25), icehouse (24), make (24), model (24), feature (24), was (24), tools (24), these (23), most (23), years (23), customer (23), testing (22), their (22), great (22), rebase (22), company (21), end (21), need (21), community (21), them (21), level (21), merge (21), ventures (20), using (20), experience (20), test (20), investor (19), get (19), where (19), now (19), developers (19), changes (19), agent (19), capital (18), technology (18), php (18), want (18), will (18), back (18), could (18), transformation (18), ski (18), agents (18), intent (18), modern (17), javascript (17), first (17), through (17), app (17), other (17), branch (17), approach (16), used (16), think (16), had (16), who (16), best (16), over (16), run (16), coding (16), being (15), making (15), which (15), might (15), lot (15), thing (15), love (15), investors (15), talk (15), terms (15), than (15), system (15), help (15), mountain (15), rows (15), master (15), both (14), simple (14), view (14), such (14), year (14), local (14), skifields (14), here (14), tags (13), categories (13), framework (13), still (13), portal (13), same (13), much (13), see (13), systems (13), any (13), project (13), doing (13), between (13), projects (13), startups (13), going (13), git (13), vue (12), controller (12), base (12), user (12), something (12), front (12), right (12), tech (12), team (12), companies (12), key (12), off (12), process (12), context (12), passes (12), create (12), product (12), corporate (12), problem (12), understand (12), don (12), venture (11), fund (11), makes (11), change (11), inside (11), different (11), non (11), would (11), before (11), every (11), better (11), logic (11), whole (11), should (11), even (11), last (11), human (11), money (11), government (11), concept (11), cursor (11), spreadsheet (11), semantic (11), posted (10), having (10), also (10), life (10), easy (10), without (10), complex (10), thinking (10), small (10), teams (10), several (10), around (10), patterns (10), really (10), those (10), real (10), needs (10), tool (10), looks (10), zealand (10), keep (10), put (10), share (10), machine (10), startup (9), instead (9), fast (9), inertia (9), place (9), interface (9), two (9), does (9), doesn (9), build (9), website (9), started (9), built (9), may (9), read (9), working (9), did (9), across (9), worth (9), experiences (9), fields (9), fundamentally (9), support (9), come (9), control (9), shares (9), documentation (9), isn (9), multiple (9), conflicts (9), large (9), building (8), house (8), scale (8), quickly (8), means (8), tailwind (8), layer (8), lots (8), livewire (8), based (8), few (8), each (8), getting (8), source (8), architecture (8), were (8), long (8), management (8), laracon (8), specific (8), pretty (8), trying (8), actually (8), practical (8), examples (8), enough (8), strategy (8), investment (8), connected (8), together (8), intended (8), well (8), often (8), entire (8), set (8), million (8), become (8), rules (8), add (8), understanding (8), columns (8), excel (8), version (8), features (8), tooling (8), rather (8), scenarios (8), page (7), onto (7), look (7), stack (7), part (7), world (7), models (7), only (7), example (7), pattern (7), future (7), advanced (7), solid (7), always (7), ones (7), finance (7), too (7), write (7), problems (7), hard (7), everything (7), probably (7), list (7), marketing (7), five (7), rapid (7), bad (7), pass (7), let (7), operating (7), someone (7), 2025 (7), scenario (7), driven (7), codebase (7), css (6), single (6), call (6), wanted (6), able (6), full (6), react (6), api (6), separate (6), open (6), structure (6), various (6), performance (6), find (6), web (6), 2022 (6), down (6), why (6), adam (6), big (6), many (6), thousands (6), eloquent (6), original (6), changed (6), apis (6), important (6), whether (6), ways (6), canvas (6), mobile (6), own (6), implement (6), days (6), try (6), ruapehu (6), assets (6), everyone (6), rich (6), available (6), round (6), gonna (6), sell (6), tell (6), existing (6), insolvency (6), fundamental (6), proof (6), functionality (6), concepts (6), access (6), setup (6), fix (6), works (6), visual (6), given (6), meaning (6), mechanical (6), next (5), move (5), network (5), processes (5), while (5), went (5), giant (5), templates (5), little (5), seems (5), called (5), name (5), already (5), true (5), investments (5), file (5), running (5), recently (5), bit (5), language (5), databases (5), provide (5), mvc (5), allows (5), normal (5), learn (5), developer (5), controllers (5), particular (5), robust (5), common (5), portfolio (5), clean (5), core (5), functions (5), metrics (5), deeper (5), another (5), practises (5), relational (5), amazing (5), comes (5), learned (5), seeing (5), principle (5), principles (5), made (5), possible (5), provides (5), production (5), impact (5), effort (5), done (5), return (5), know (5), start (5), agile (5), prioritisation (5), shared (5), proposed (5), organisation (5), store (5), starting (5), entirely (5), sized (5), technical (5), very (5), august (5), steve (5), june (5), say (5), mountains (5), sorts (5), ownership (5), highest (5), situation (5), turn (5), helps (5), peter (5), skiers (5), give (5), concession (5), iwi (5), giving (5), mean (5), again (5), along (5), profit (5), journey (5), guide (5), review (5), useful (5), powerful (5), architectural (5), mode (5), custom (5), saas (5), goal (5), correct (5), behaviour (5), carry (5), verify (5), judgment (5), baseline (5), assumes (5), colour (5), hidden (5), september (4), major (4), industry (4), faster (4), html (4), template (4), feedback (4), direct (4), security (4), etc (4), resources (4), table (4), focus (4), applications (4), show (4), users (4), complexity (4), looking (4), allow (4), march (4), pay (4), wider (4), matters (4), function (4), hand (4), mind (4), self (4), takes (4), necessarily (4), matrix (4), aren (4), themselves (4), line (4), loop (4), seem (4), simply (4), internal (4), operations (4), high (4), implementation (4), found (4), map (4), track (4), throughout (4), number (4), lose (4), dedicated (4), medium (4), ability (4), ideas (4), prototyping (4), visualisation (4), investing (4), main (4), methods (4), designed (4), videos (4), generation (4), locals (4), bidder (4), old (4), basically (4), 000 (4), per (4), renewals (4), term (4), survive (4), happen (4), natural (4), taking (4), hands (4), price (4), national (4), shifted (4), gone (4), fair (4), writing (4), creditors (4), haven (4), snow (4), step (4), solution (4), somehow (4), financial (4), value (4), either (4), case (4), ask (4), firm (4), exploring (4), error (4), messages (4), humans (4), automated (4), llms (4), experiment (4), seeders (4), fake (4), experimenting (4), personally (4), style (4), text (4), its (4), workflows (4), exact (4), sense (4), history (4), becomes (4), tonight (4), within (4), row (4), didn (4), thomson (4), 2026 (4), merging (4), conflict (4), exists (4), commits (4), fails (4), longer (4), maybe (4), cell (4), duplicates (4), column (4), combines (3), keeping (3), once (3), calling (3), balance (3), allowed (3), quick (3), exciting (3), approaches (3), requires (3), feel (3), multi (3), lets (3), relationships (3), practice (3), traditional (3), frameworks (3), needed (3), google (3), chose (3), owned (3), fastest (3), adding (3), views (3), background (3), sorting (3), stability (3), mysql (3), power (3), low (3), solutions (3), couldn (3), irr (3), against (3), critical (3), speed (3), providing (3), youtube (3), play (3), habits (3), stuff (3), unit (3), professional (3), cache (3), indexing (3), kind (3), yet (3), wathan (3), tidy (3), presentation (3), easier (3), readable (3), clear (3), mindset (3), consistent (3), orm (3), gets (3), crud (3), heavily (3), update (3), short (3), idea (3), magical (3), basics (3), powers (3), top (3), essential (3), crm (3), act (3), syncing (3), eventually (3), platform (3), service (3), relationship (3), email (3), checking (3), take (3), likely (3), potential (3), push (3), integration (3), deliver (3), three (3), integrated (3), easily (3), won (3), levels (3), effectively (3), wasn (3), learning (3), businesses (3), invest (3), smes (3), advantage (3), connections (3), feasible (3), spend (3), improving (3), week (3), services (3), respect (3), engage (3), social (3), reviews (3), rest (3), lives (3), field (3), holders (3), subject (3), additional (3), living (3), saying (3), day (3), sensible (3), forward (3), environment (3), central (3), employment (3), skiing (3), mount (3), amounts (3), park (3), person (3), story (3), involved (3), bid (3), else (3), official (3), meetings (3), reading (3), season (3), legal (3), significant (3), bring (3), asset (3), prove (3), certainly (3), owners (3), wrong (3), particularly (3), returns (3), chance (3), couple (3), imagine (3), stay (3), bought (3), matter (3), solving (3), achieve (3), communicate (3), traditionally (3), check (3), realistic (3), links (3), structured (3), leverage (3), party (3), starter (3), third (3), tinkerwell (3), founders (3), copy (3), usually (3), calls (3), llm (3), files (3), editor (3), window (3), word (3), professionals (3), commit (3), resolve (3), branches (3), complete (3), analysis (3), helpful (3), preferred (3), explore (3), stage (3), stories (3), she (3), engaged (3), showcase (3), written (3), assisted (3), ddd (3), confidence (3), validate (3), http (3), transactions (3), break (3), suite (3), perform (3), expected (3), less (3), yes (3), exactly (3), waterfall (3), certain (3), errors (3), claude (3), module (3), prompt (3), rescue (3), reimplementing (3), sometimes (3), diverged (3), reimplement (3), queue (3), worktrees (3), structural (3), current (3), yegge (3), lived (3), summer (3), deleted (3), subsystem (3), completely (3), information (3), invisible (3), layout (3), comma (3), category (3), overdue (3), 2020 (2), depth (2), demands (2), transparency (2), reporting (2), founder (2), decision (2), raising (2), safe (2), stable (2), secure (2), established (2), element (2), vital (2), awesome (2), kept (2), flow (2), debugging (2), includes (2), options (2), default (2), confusing (2), technically (2), spa (2), progress (2), puts (2), render (2), interactivity (2), miss (2), talking (2), filtering (2), feed (2), uses (2), format (2), moves (2), heavy (2), manages (2), objects (2), range (2), salesforce (2), handle (2), exporting (2), online (2), angel (2), platforms (2), combined (2), mission (2), effective (2), upcoming (2), saved (2), presentations (2), playlist (2), lays (2), edit (2), breaking (2), grade (2), maths (2), charts (2), fly (2), tried (2), wish (2), stats (2), queries (2), topics (2), engineering (2), goes (2), nested (2), perfect (2), gangsters (2), broader (2), standard (2), repository (2), carefully (2), optimisation (2), opening (2), modelling (2), object (2), mapping (2), operation (2), moment (2), clarity (2), resource (2), delete (2), collections (2), revolutionary (2), pages (2), simplicity (2), nicely (2), katerina (2), responsibility (2), series (2), events (2), conference (2), basic (2), talks (2), switch (2), broad (2), live (2), influenced (2), sales (2), centralised (2), seamless (2), knowledge (2), order (2), suggest (2), tackle (2), lower (2), task (2), breaks (2), conversations (2), reaction (2), techniques (2), optimised (2), applied (2), wide (2), required (2), lifecycle (2), acquisition (2), activation (2), retention (2), referral (2), surface (2), funnel (2), layers (2), interest (2), desire (2), action (2), similar (2), hubspot (2), stages (2), staff (2), payments (2), starts (2), commerce (2), click (2), loyalty (2), card (2), looked (2), phone (2), stock (2), warranty (2), claim (2), technologies (2), maturity (2), independent (2), cto (2), sme (2), genuine (2), adopting (2), teenagers (2), departments (2), functional (2), adapt (2), deep (2), throw (2), noticed (2), differently (2), consider (2), face (2), never (2), quite (2), health (2), centred (2), his (2), focused (2), insight (2), behind (2), sprint (2), fit (2), lean (2), solves (2), mix (2), research (2), 2023 (2), tough (2), anyone (2), spent (2), hundred (2), frankly (2), media (2), family (2), fumble (2), kids (2), took (2), happy (2), remember (2), weekend (2), school (2), holidays (2), driving (2), overseas (2), fee (2), although (2), purchases (2), parking (2), strategic (2), debt (2), borrowing (2), absolutely (2), maintenance (2), plan (2), board (2), patron (2), importance (2), alpine (2), tourism (2), north (2), island (2), economy (2), raetihi (2), tens (2), millions (2), dollars (2), willing (2), raised (2), 800 (2), sold (2), lift (2), valet (2), restaurant (2), dining (2), kick (2), grow (2), however (2), secret (2), doc (2), gotten (2), bidders (2), types (2), due (2), stepped (2), bunch (2), pre (2), picture (2), point (2), minutes (2), taken (2), sign (2), sale (2), loans (2), voluntary (2), administration (2), shadow (2), liquidation (2), created (2), selling (2), net (2), average (2), market (2), okay (2), dividend (2), tested (2), advice (2), far (2), gain (2), perfectly (2), recent (2), caused (2), came (2), borrowed (2), sport (2), avoid (2), asking (2), whatever (2), sheet (2), consequences (2), times (2), exclusive (2), extracting (2), outcome (2), got (2), diverse (2), slow (2), debug (2), root (2), cause (2), confuse (2), minimum (2), viable (2), vibe (2), visually (2), prototype (2), box (2), smoke (2), catch (2), knowing (2), sharing (2), command (2), creates (2), yourself (2), tables (2), interact (2), separates (2), food (2), deploy (2), kits (2), random (2), pivot (2), excellent (2), virtual (2), internet (2), herd (2), home (2), docs (2), duplicate (2), plugins (2), bug (2), pull (2), request (2), tweak (2), evolving (2), processor (2), minimalist (2), accessing (2), later (2), early (2), manually (2), tableplus (2), managing (2), sourcetree (2), sure (2), helped (2), setting (2), suit (2), flexibility (2), diversified (2), domains (2), industries (2), rapidly (2), spin (2), beginners (2), training (2), content (2), apps (2), square (2), openai (2), engineer (2), weeks (2), increasingly (2), pocket (2), backing (2), unstoppable (2), kiwi (2), ian (2), follow (2), discussions (2), putting (2), exist (2), coming (2), jobs (2), launch (2), age (2), define (2), tdd (2), bdd (2), distribution (2), isolation (2), repeatable (2), factories (2), output (2), simulator (2), proposes (2), generates (2), immediately (2), rule (2), describe (2), suited (2), glance (2), stakeholders (2), ten (2), reads (2), constraints (2), encode (2), machines (2), serve (2), executable (2), upfront (2), especially (2), outcomes (2), guardrails (2), subtle (2), auto (2), scope (2), verifies (2), follows (2), details (2), directly (2), explicitly (2), parts (2), individual (2), focuses (2), produces (2), january (2), rebuild (2), abandon (2), fresh (2), skill (2), hardest (2), draining (2), extract (2), assess (2), efficiently (2), swarm (2), interesting (2), visibility (2), merged (2), cleanly (2), diff (2), divergence (2), pick (2), textual (2), rebasing (2), preservation (2), tracking (2), capable (2), skills (2), sub (2), reconciliation (2), merges (2), dramatically (2), swarms (2), parallel (2), collide (2), meaningful (2), rescuing (2), resolving (2), compatible (2), shape (2), reverse (2), material (2), obsolete (2), worker (2), pain (2), explicit (2), translation (2), gap (2), values (2), intentional (2), linkedin (2), genuinely (2), proper (2), tag (2), item (2), intersection (2), climate (2), fintech (2), export (2), csv (2), hiding (2), nice (2), heading (2), cells (2), handed (2), red (2), blog (2), proudly, powered, wordpress, posts, pagination, unusual, unique, ice, angels, funds, ivx, tuhua, globally, shaped, increased, streamlined, force, multiplier, toolkit, bootstrap, utility, messy, changingly, alipne, tall, vitl, prefer, lit, notice, blade, opted, dozens, moments, displayed, joy, pop, upskilled, routing, manipulation, released, jetstream, expose, method, finesse, fully, loader, clunky, monolith, weird, worlds, disadvantage, mainly, cool, everywhere, jquery, bits, spas, wasted, frustrating, points, included, login, tokens, necessity, private, disadvantages, advantages, facebook, angular, popular, traffic, manage, fetch, send, lifting, permissions, represents, enterprise, scalable, elements, classic, evaluated, builders, calculating, periods, pdf, statements, ranking, shelf, reports, showed, consolidated, indirect, told, evaluate, exposure, mockup, scaffolding, refer, matt, stauffer, boils, uncle, bob, invented, principals, legend, reminder, dive, supposed, surprised, atomic, wasteful, walks, cleaner, clearer, usable, testable, resisting, calculates, caching, hundreds, became, mess, normalisation, forced, warming, invalidation, watched, entity, denormalisation, art, obscure, pursuit, groking, stretched, reminded, exposed, otherwise, discovered, diving, honestly, smells, conditionals, solo, university, exam, taught, chasing, jeffrey, drawn, programming, habit, complicate, presenter, sending, kasia, zien, detailed, eye, her, squeeze, jonathan, bare, metal, thinks, raw, query, builder, passing, wrap, richness, speeding, agree, mental, exercise, shifting, link, bending, cruddy, chained, scopes, collapse, elegance, properly, blew, curing, jargon, fits, clearly, dependency, inversion, segregation, liskov, substitution, closed, trajcevska, covers, ongoing, conferences, recordings, theoretical, favs, notes, podcast, bryar, stewart, storage, instant, messaging, nps, surveys, invoicing, shipping, analytics, newsletter, mapped, prioritised, nothing, lost, boiling, checklist, wins, momentum, epics, finish, avoided, expense, improvement, considering, overwhelming, undertaking, todo, reach, agreement, 2001, construction, group, manifesto, prioritises, efficiency, seamlessly, triggers, measure, dave, mclure, pirate, acronym, aarrr, revenue, circle, touchpoints, interacts, efficient, depending, diagnose, aida, awareness, flywheel, navigated, portals, hybrid, checkouts, collected, routed, collect, forgotten, siloed, possibly, offline, annoying, customers, cms, receipt, disconnected, description, adoption, measured, gradual, rogue, spun, separately, ago, operate, ourselves, capability, lessons, pursuing, helping, honest, competing, goals, seperate, resourced, starved, unable, organisational, closely, cross, collaboration, inevitable, constrained, changing, circumstances, marketers, specialists, bureaucracy, corporates, mid, innovation, sizes, overall, coal, occasionally, larger, focussed, ideo, height, awesomeness, adapted, video, 1999, observation, designing, latent, counter, cultural, understandable, 2007, hans, rosling, presented, ted, global, policy, dan, norman, book, everyday, hugely, influential, creator, methodology, extreme, combination, sprints, creators, 2019, interaction, graphic, products, meet, surprising, delightful, anywhere, knows, opportunity, children, despite, politics, death, threats, angry, trolls, threatening, leaving, employer, crazy, humility, camaraderie, generations, flog, leave, four, valley, gondola, fluffy, fun, losing, zealanders, afford, queenstown, families, bankers, bureaucrats, plaything, tourists, privatisation, versus, expressed, equity, settlement, paying, retain, discussion, cashflow, platinum, trivial, amount, mouth, strategically, aligned, bondholders, groundswell, seen, scare, tactics, god, staged, manner, hillary, founding, believes, outdoors, introducing, regional, places, taumaranui, turangi, ohakune, affluent, communities, pledged, advance, volunteering, planning, privatised, double, playground, ultra, champagne, bars, sit, renewal, buck, argument, respectful, guests, taumarunui, tokaanu, childhood, welcoming, terrain, parks, vibes, tick, sounds, renewed, consultation, hood, governance, clubs, riled, seemed, chosen, winners, consulting, criteria, selected, unilaterally, bids, following, invited, minute, ended, spending, easter, weekends, officially, said, rumours, proposal, secretive, ndas, left, fact, conditions, definitely, disclosure, agreements, treatment, secured, trade, mechanism, implementing, transaction, cannot, pwc, published, committee, attended, telling, happening, layered, falling, wanting, reviewing, organising, pack, plays, supported, override, privatise, crown, uniquely, positioned, parties, collaborative, appointed, specialist, conducting, integrity, fluctuated, priced, ranges, 700, indication, shows, buying, snowball, effect, unlisted, sort, buy, happened, former, directors, formed, illegal, legally, thoroughly, issuing, fma, obviously, plenty, operative, rely, appreciation, raise, invested, modifications, investible, proposition, shown, supporting, covid, straw, sky, waka, treasure, funded, bonds, hate, ploughing, cent, generated, expensive, prices, modest, inclusive, negotiate, exploiting, parents, priceless, appear, percent, wait, trouble, eruption, quicker, banker, sorry, after, pulling, plug, terrifying, therefore, owning, sacred, possession, cherish, humble, debentures, skifield, forwards, complicated, today, press, valuation, settling, votes, watershed, meeting, voting, lawyer, marketer, chief, officer, replaces, waste, experts, meaningfully, opens, profession, backgrounds, mindsets, crafted, methodically, gold, pasting, ultimately, brief, poc, conversation, smallest, wild, collaborate, unspoken, citizen, modify, playing, hire, player, towards, aim, demonstrate, paper, sketches, advances, thought, path, fire, generating, prevented, privacy, reasons, synthetic, masked, dump, safer, seeding, backbone, retrieve, familiarizing, empower, interconnected, components, handles, acts, intermediary, processing, input, coordinating, kitchen, prepares, ingredients, waiter, orders, delivers, area, presents, meal, discussing, cloud, aws, hosting, choosing, kit, ends, keeps, earlier, tiny, blocks, standalone, rocket, fuel, analyse, gender, needing, permanent, scratchpad, docker, locally, browser, chatting, outline, project_plan, mdc, markdown, folder, tasks, illuminate, contain, paste, sidebar, duplicating, forth, adds
Text of the page (random words):
gs like rescuing or reconciling divergence among agents through things like a semantic rebase will be one of the core skills that separates effective agent orchestrators from everyone else it s not about being better at resolving git conflicts it s about recognising when mechanical rebase is futile and switching to intent preservation mode something i ve found helpful for codifying the semantic intention behind the code is domain tests and putting our documentation inside the repository so there s a shared understanding between users developers and agents extracting intent from code reading comprehension at scale exactly the skill yegge says is draining and beyond the capabilities of most devs reimplementing efficiently on the new baseline leveraging the new patterns rather than fighting them then making judgment calls about what to rescue and what to abandon this is ironically a task that the latest generation of ai agents are well suited for understanding intent and reimplementing which suggests the solution to the merge queue problem might be more agents but specialised prompts skills or sub agents with reconciliation focus that understand both branches and can perform a semantic rebase themselves tooling gaps current git tooling is entirely built for simple code reviews and mechanical merging git rebase git merge even fancy visual merge tools they re all operating at the surface textual level what we need for semantic rebasing to work 1 branch intent extraction what was this branch trying to do commit messages help but agents don t always write great ones 2 architectural diff visualization not just these files changed but the module structure shifted from x to y 3 conflict severity assessment is this a level 1 conflict or a level 3 conflict should i even try mechanical rebase 4 intent preservation tracking when i reimplement a feature how do i verify i preserved the original behavior i ve been experimenting with some of this in an open source experiment in visual source control at minimum being able to see which agent worktrees have diverged and by how much helps you prioritise what to merge first but the deeper tooling for semantic rebase or merging meaning is still nascent across the industry borrow this prompt until better tooling exists here s a prompt i ve been using when i need to perform a semantic rebase it works well with claude code openai codex or similar capable agents that have access to your codebase reconcile this feature branch with master so it can be merged cleanly do not change master only this feature branch warning master has undergone significant structural changes so this isn t a simple merge from master to reduce the diff suggested approach 1 first assess the scope compare this branch against master to understand what s diverged in both 2 merge master into this branch 3 resolve conflicts prioritizing master s architecture where there are structural disagreements 4 rebuild rescue feature functionality to work within master s current patterns 5 verify the feature still works as intended the goal is a pr that has no merge conflicts with master follows master s current architectural patterns preserves the feature s intended functionality note if the divergence is too severe it may be faster to cherry pick the feature s intent onto a fresh branch from master rather than wrestling with conflicts the key insight in this prompt is step 4 rebuild rescue you re explicitly giving the agent permission to abandon the original code in favor of reimplementing the intent and the escape hatch at the end acknowledges that sometimes even level 3 rebase isn t worth it sometimes you need to start fresh with just the intent the uncomfortable truth steve is skeptical that we ll get guardrails that make this accessible to average developers i share that skepticism semantic rebase requires the exact skill that s hardest and most draining reading and understanding large amounts of code in multiple versions and making judgment calls about what matters the developers who get good at this who can look at a hopelessly diverged branch and quickly extract its intent assess the new baseline and reimplement efficiently are going to have an enormous advantage it s not just about prompting it s about understanding codebases at a level where you can direct agents effectively the swarm is coming the merge queue is real and rebase is about to mean something much more interesting than git rebase i m making a desktop app for managing git repositories with ai agent worktrees open source and available for free on mac windows and linux if you re running multiple coding agents and want visibility into what they re all doing check it out posted on january 8 2026 january 9 2026 categories technology tags code review domain testing new software is often tested through a variety of methods such as unit testing feature testing and integration testing recently we ve been making some major upgrades to the icehouse ventures investor portal and we ve wanted to be sure that the changes to the software don t change the business logic i think the style of testing we re doing might be useful for other teams to explore we re calling this new style of testing domain testing domain testing focuses on validating the correctness of our application s business rules and domain specific logic rather than testing technical implementation details domain tests verify that the system produces the correct outcomes in realistic business scenarios in our venture capital context this means ensuring that complex financial workflows such as fund management rules or carry waterfall calculations behave as intended for example one of our domain tests verifies that when a startup company generates a return the correct amounts are shared across investors all software teams have been doing some kind of scenario testing forever in various forms but we haven t always had a consistent name for it domain testing focuses in on testing a specific business function the goal is to prove that real world business rules hold true using concrete examples that reflect how the software is actually used domain testing vs existing types of tests unit tests validate individual methods or classes in isolation checking that a specific function returns the expected number given certain inputs feature tests cover entire user stories or features potentially including the user interface controllers and the database often crossing multiple domains or services integration tests verify that different parts of the system interact correctly in laravel this might mean simulating an http request and asserting that the controller orm and database all work together domain tests validate specific business scenarios they don t necessarily go through the ui or http layer instead they check domain logic directly in the code the key difference is that domain tests explicitly encode business intent for example consider this finance module scenario given a fund of 10 million with an 8 preferred return hurdle when the fund earns 2 million of returns in its first year then the investors lps should receive their preferred return before any carry is distributed to the fund manager this reads like a real scenario it verifies that the carry distribution follows the defined waterfall a critical business rule without getting off track into implementation details test driven development for ai the long established practice of test driven development could take on new importance in the era of ai assisted development modern llms like claude and chatgpt are quickly evolving from simple code auto completion tools into reasoning agents that can create or update whole new features but as the scope of ai development widens the consequences of errors is becoming more serious a solid test suite serves as both a safety net and interestingly as a guide when an ai helps generate code llms are powerful but prone to hallucinations or subtle logic errors by writing tests upfront especially domain tests that define expected outcomes we create guardrails that keep the ai on track the developer specifies the correct business behaviour in the tests and the ai must work within those constraints this turns tdd into a way of teaching the ai what we actually want domain tests as executable documentation domain tests create a shared language of expectations that both humans and machines can understand written in terms of business scenarios using clear language and examples they serve as executable documentation of what the software should do developers product managers and even non technical stakeholders can read these scenario based tests and understand the system s intended behaviour the test suite becomes a living specification of the domain this clarity extends to ai systems too an llm assisting you can read your domain tests and see the business rules and constraints of your application if it proposes a refactor or new feature you can re run the domain tests to verify the ai didn t break any fundamental business rules our domain tests encode the business rules in a form that a machine can work with domain driven design ddd teaches us to model software around the core business domain in domain testing we leverage these same concepts one of the concepts we borrowed from ddd for our domain tests was inspectability meaning that you should be able to put the system in the test state and let a human look at it normal software tests are usually randomised and empheral not designed for human inspection using a specific repeatable scenarios is like the kobayashi maru simulator test in star trek the setup is consistent so you can explore different solutions that achieve the end goal practical tip we use laravel s factories and seeders to set up our domain scenarios this way we can quickly spin up a fake fund with ten fake investors each with certain ownership percentage then create transactions to simulate cash flows when your test reads like a story you know you re staying true to the domain driven spirit behaviour driven development bdd s given when then syntax models test scenarios in a way both developers and business stakeholders understand given a scenario setup when something happens in our system then the result is a predictable output this structured narrative helps communicate intent a finance expert could glance at this test and confirm yes that s exactly how the waterfall works you can implement this style in laravel with phpunit or pest the key is writing tests that tell a story set up context given perform an action when and describe the expected outcome then for normal tests we use arrange act assert which is also fine but slightly less suited to domain tests a practical way to calibrate ai and humans looking forward i think domain tests may become a crucial calibration tool between business intent and ai execution think of them as the training examples you provide to a junior developer except the dev will be an ai if an ai proposes a database schema change or generates a new laravel controller how do we ensure it didn t break fundamental business assumptions run the domain tests a comprehensive suite will immediately flag any business rule violations giving both human and ai rapid feedback domain tests also become a sandbox for business validation write a test that sets up a complex fund with edge cases different fee structures multiple closing dates run the domain logic and use laravel s debugging tools to inspect the output it s like a flight simulator for our business logic we can try scenarios out in a safe environment implementation in laravel laravel makes it easy to implement domain testing use model factories to create realistic test data that feels real create dedicated test seeders that load the complete scenario in a repeatable way leverage database transactions or refreshdatabase traits for test isolation structure tests around your domain services actions and jobs not just http endpoints your tests become a place where everyone can see the essence of the application laid out in scenarios where changes can be vetted with confidence and where future tools can learn what correct means in your context conclusion domain testing is a practical way to validate business critical behaviour with high confidence if a change breaks fund carry distribution maths a domain test will catch it communicate intent across disciplines through tests written in business language serving as living documentation build on the best of tdd bdd and ddd without reinventing the wheel prepare for ai assisted development by creating tests that define boundaries of correct behaviour and logic as we rediscover testing principles in the age of ai domain testing could be a language of shared understanding between humans software and intelligent agents it ensures that no matter how our code is written by us or by ai the true intent and logic of our business domain remains solid posted on september 7 2025 september 7 2025 categories technology tags laravel icehouse ventures mobile app launch script from the launch of the icehouse ventures mobile application at the annual new zealand startup showcase at spark arena on 21 august 2025 we had some tech issues on the night but it was great to share what we ve been working on with so many people and so far the reaction from users has been great good evening everyone my name is peter thomson and i m the cto at icehouse ventures i have what i think might be one of the best jobs the country because i get to spend my time with all of these great startups we ve heard from tonight and all of you as investors it s like showcase all year round i m particularly grateful to our early adopters many of whom are here tonight like maurice maclaren richard reynolds and ian holland who ve given us such great feedback over the years at icehouse ventures our greatest strength has always been our community of investors founders and operators the great startups coming out of new zealand can become even more unstoppable with a large engaged network backing them but to be engaged you first need to be informed and that s what we ve been working on for the last five years with our custom built investor portal when we started on this journey there wasn t any software available that could connect a large network of investors with a diversified portfolio of startups to deliver an immersive experience while maintaining institutional grade reporting and security it didn t exist so we had to build it but now it s time to take things up a notch we want to supercharge your ability to support these great companies and to do that we re going mobile tonight we re proud to introduce the icehouse ventures mobile app available now on ios and android this new app is your window into the people ideas and companies building the future of new zealand we re putting the brightest new zealand companies in your pocket with a host of new features you ...
|