[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"summary-ai-agents-expand-swe-to-six-ring-semi-executable-s-summary":3,"summaries-facets-categories":104,"summary-related-ai-agents-expand-swe-to-six-ring-semi-executable-s-summary":4509},{"id":4,"title":5,"ai":6,"body":13,"categories":58,"created_at":60,"date_modified":60,"description":52,"extension":61,"faq":60,"featured":62,"kicker_label":60,"meta":63,"navigation":86,"path":87,"published_at":88,"question":60,"scraped_at":89,"seo":90,"sitemap":91,"source_id":92,"source_name":93,"source_type":94,"source_url":95,"stem":96,"tags":97,"thumbnail_url":60,"tldr":101,"tweet":60,"unknown_tags":102,"__hash__":103},"summaries\u002Fsummaries\u002Fai-agents-expand-swe-to-six-ring-semi-executable-s-summary.md","AI Agents Expand SWE to Six-Ring Semi-Executable Stack",{"provider":7,"model":8,"input_tokens":9,"output_tokens":10,"processing_time_ms":11,"cost_usd":12},"openrouter","x-ai\u002Fgrok-4.1-fast",4622,2149,14059,0.00197625,{"type":14,"value":15,"toc":51},"minimark",[16,21,25,28,31,35,38,41,45,48],[17,18,20],"h2",{"id":19},"six-ring-stack-redefines-software-engineering-scope","Six-Ring Stack Redefines Software Engineering Scope",[22,23,24],"p",{},"Researchers from Chalmers University and Volvo propose the 'Semi-Executable Stack,' a model with six concentric rings that broadens software engineering beyond traditional code. Ring 1 is executable code. Ring 2 includes prompts and natural language specs. Ring 3 covers orchestrated agent workflows. Ring 4 adds control systems like guardrails and monitoring. Ring 5 handles operational logic such as decision routines and escalation rules. Ring 6 addresses social and institutional factors, including regulations like the EU AI Act.",[22,26,27],{},"Historically, engineering focused on rings 1-2; now rings 2-5 demand rigorous methods, while ring 6 determines real-world viability. Execution in outer rings relies more on human or probabilistic interpretation than deterministic logic, creating 'semi-executable artifacts'—prompts, policies, workflows—that directly shape behavior but require validation. The biggest gaps are in rings 5-6, lacking mature tools compared to decades of code practices; most AI research still targets inner rings like code generation and testing.",[22,29,30],{},"Three observations support this: AI needs only to be 'good enough' to transform teams, not outperform top engineers; scale from everyday deployments trumps peak expertise; and domain experts building via natural language amplify the need for engineering discipline.",[17,32,34],{"id":33},"developer-roles-shift-to-outer-ring-mastery","Developer Roles Shift to Outer-Ring Mastery",[22,36,37],{},"Core developer work evolves from writing code to deciding what to build, which ring to target, how to validate changes, govern them, and maintain over time. Teams using AI just for rings 1-2 gain local productivity but miss organizational redesign opportunities. Scarce skills now center on nuanced judgment in validation, governance, and upkeep, which automation makes more valuable as low-level tasks cheapen.",[22,39,40],{},"For instance, as domain experts create systems with natural language, engineering practices must scale to prevent chaos. This counters fears of obsolescence: AI expands the discipline, creating more engineering work in prompts, drift detection (e.g., prompt tweaks causing unexplained behavior changes), and institutional alignment.",[17,42,44],{"id":43},"objections-become-solvable-engineering-tasks","Objections Become Solvable Engineering Tasks",[22,46,47],{},"Common critiques—hallucinations, reliability, messy code, maintenance—reframe as priorities. Agent hallucinations demand stronger ring 4 testing and monitoring. Faster code generation raises ring 3-5 maintenance costs. Organizational transitions turn into ring 5-6 challenges. Prompt drift exemplifies ring 2-3 issues needing versioning and traceability akin to code.",[22,49,50],{},"AI's impact scales through volume of small deployments, not elite performance, delivering outsized organizational value. Practitioners must engineer across the stack to capture this, treating AI as a multiplier for broader system design rather than a code accelerator.",{"title":52,"searchDepth":53,"depth":53,"links":54},"",2,[55,56,57],{"id":19,"depth":53,"text":20},{"id":33,"depth":53,"text":34},{"id":43,"depth":53,"text":44},[59],"Software Engineering",null,"md",false,{"content_references":64,"triage":80},[65,71,77],{"type":66,"title":67,"author":68,"url":69,"context":70},"paper","Rings of Software Engineering Discipline","Feldt et al.","https:\u002F\u002Farxiv.org\u002Fabs\u002F2604.15468v2","cited",{"type":72,"title":73,"author":74,"url":75,"context":76},"event","Keynote by Robert Feldt at the Agentic Engineering 2026 Workshop in Rio de Janeiro","Robert Feldt","https:\u002F\u002Fzenodo.org\u002Frecords\u002F19611576","mentioned",{"type":78,"title":79,"context":76},"other","EU AI Act",{"relevance":81,"novelty":82,"quality":82,"actionability":83,"composite":84,"reasoning":85},5,4,3,4.15,"Category: Software Engineering. The article presents a new model for software engineering that incorporates AI agents and expands the scope of traditional practices, addressing a specific audience pain point about evolving roles in engineering. It provides insights into the six-ring stack but lacks detailed frameworks for immediate application.",true,"\u002Fsummaries\u002Fai-agents-expand-swe-to-six-ring-semi-executable-s-summary","2026-04-26 08:12:17","2026-04-26 17:22:54",{"title":5,"description":52},{"loc":87},"f33233e1ee2c6cd5","The Decoder","article","https:\u002F\u002Fthe-decoder.com\u002Fai-agents-arent-replacing-software-engineering-but-expanding-it-far-beyond-code-researchers-argue\u002F","summaries\u002Fai-agents-expand-swe-to-six-ring-semi-executable-s-summary",[98,99,100],"agents","prompt-engineering","software-engineering","AI agents introduce 'semi-executable artifacts' like prompts and workflows, expanding software engineering into a six-ring stack where outer rings—governance and societal fit—become critical engineering challenges, shifting focus from code to validation and maintenance.",[100],"H5jGhK7wGKKv0Wf0v7amisLFijW1TmyYp14dhDsiRjI",[105,108,110,113,115,118,121,124,126,128,130,132,134,136,138,140,143,145,147,149,151,153,155,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186,188,190,192,194,196,198,200,203,205,207,209,211,213,215,217,219,221,223,225,227,229,231,233,235,237,239,241,243,245,247,249,251,253,255,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,311,313,315,317,319,321,323,325,327,329,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,377,379,381,383,385,387,389,391,393,395,397,399,401,403,405,407,409,411,413,415,417,419,421,423,425,427,429,431,433,435,437,439,441,443,445,447,449,451,453,455,457,459,461,463,465,468,470,472,474,476,478,480,482,484,486,488,490,492,494,496,498,500,502,504,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,555,557,559,561,563,565,567,569,571,573,575,577,579,581,583,585,587,589,591,593,595,597,599,601,603,605,607,609,611,613,615,617,619,621,623,625,627,629,631,633,635,637,639,641,643,645,647,649,651,653,655,657,659,661,663,665,667,669,671,673,675,677,679,681,683,685,687,689,691,693,695,697,699,701,703,705,707,709,711,713,715,717,719,721,723,725,727,729,731,733,735,737,739,741,743,745,747,749,751,753,755,757,759,761,763,765,767,769,771,773,775,777,779,781,783,785,787,789,791,793,795,797,799,801,803,805,807,809,811,813,815,817,819,821,823,825,827,829,831,833,835,837,839,841,843,845,847,849,851,853,855,857,859,861,863,865,867,869,871,873,875,877,879,881,883,885,887,889,891,893,895,897,899,901,903,905,907,909,911,913,915,917,919,921,923,925,927,929,931,933,935,937,939,941,943,945,947,949,951,953,955,957,959,961,963,965,967,969,971,973,975,977,979,981,983,985,987,989,991,993,995,997,999,1001,1003,1005,1007,1009,1011,1013,1015,1017,1019,1021,1023,1025,1027,1029,1031,1033,1035,1037,1039,1041,1043,1045,1047,1049,1051,1053,1055,1057,1059,1061,1063,1065,1067,1069,1071,1073,1075,1077,1079,1081,1083,1085,1087,1089,1091,1093,1095,1097,1099,1101,1103,1105,1107,1109,1111,1113,1115,1117,1119,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1155,1157,1159,1161,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1217,1219,1221,1223,1225,1227,1229,1231,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,1329,1331,1333,1335,1337,1339,1341,1343,1345,1347,1349,1351,1353,1355,1357,1359,1361,1363,1365,1367,1369,1371,1373,1375,1377,1379,1381,1383,1385,1387,1389,1391,1393,1395,1397,1399,1401,1403,1405,1407,1409,1411,1413,1415,1417,1419,1421,1423,1425,1427,1429,1431,1433,1435,1437,1439,1441,1443,1445,1447,1449,1451,1453,1455,1457,1459,1461,1463,1465,1467,1469,1471,1473,1475,1477,1479,1481,1483,1485,1487,1489,1491,1493,1495,1497,1499,1501,1503,1505,1507,1509,1511,1513,1515,1517,1519,1521,1523,1525,1527,1529,1531,1533,1535,1537,1539,1541,1543,1545,1547,1549,1551,1553,1555,1557,1559,1561,1563,1565,1567,1569,1571,1573,1575,1577,1579,1581,1583,1585,1587,1589,1591,1593,1595,1597,1599,1601,1603,1605,1607,1609,1611,1613,1615,1617,1619,1621,1623,1625,1627,1629,1631,1633,1635,1637,1639,1641,1643,1645,1647,1649,1651,1653,1655,1657,1659,1661,1663,1665,1667,1669,1671,1673,1675,1677,1679,1681,1683,1685,1687,1689,1691,1693,1695,1697,1699,1701,1703,1705,1707,1709,1711,1713,1715,1717,1719,1721,1723,1725,1727,1729,1731,1733,1735,1737,1739,1741,1743,1745,1747,1749,1751,1753,1755,1757,1759,1761,1763,1765,1767,1769,1771,1773,1775,1777,1779,1781,1783,1785,1787,1789,1791,1793,1795,1797,1799,1801,1803,1805,1807,1809,1811,1813,1815,1817,1819,1821,1823,1825,1827,1829,1831,1833,1835,1837,1839,1841,1843,1845,1847,1849,1851,1853,1855,1857,1859,1861,1863,1865,1867,1869,1871,1873,1875,1877,1879,1881,1883,1885,1887,1889,1891,1893,1895,1897,1899,1901,1903,1905,1907,1909,1911,1913,1915,1917,1919,1921,1923,1925,1927,1929,1931,1933,1935,1937,1939,1941,1943,1945,1947,1949,1951,1953,1955,1957,1959,1961,1963,1965,1967,1969,1971,1973,1975,1977,1979,1981,1983,1985,1987,1989,1991,1993,1995,1997,1999,2001,2003,2005,2007,2009,2011,2013,2015,2017,2019,2021,2023,2025,2027,2029,2031,2033,2035,2037,2039,2041,2043,2045,2047,2049,2051,2053,2055,2057,2059,2061,2063,2065,2067,2069,2071,2073,2075,2077,2079,2081,2083,2085,2087,2089,2091,2093,2095,2097,2099,2101,2103,2105,2107,2109,2111,2113,2115,2117,2119,2121,2123,2125,2127,2129,2131,2133,2135,2137,2139,2141,2143,2145,2147,2149,2151,2153,2155,2157,2159,2161,2163,2165,2167,2169,2171,2173,2175,2177,2179,2181,2183,2185,2187,2189,2191,2193,2195,2197,2199,2201,2203,2205,2207,2209,2211,2213,2215,2217,2219,2221,2223,2225,2227,2229,2231,2233,2235,2237,2239,2241,2243,2245,2247,2249,2251,2253,2255,2257,2259,2261,2263,2265,2267,2269,2271,2273,2275,2277,2279,2281,2283,2285,2287,2289,2291,2293,2295,2297,2299,2301,2303,2305,2307,2309,2311,2313,2315,2317,2319,2321,2323,2325,2327,2329,2331,2333,2335,2337,2339,2341,2343,2345,2347,2349,2351,2353,2355,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2379,2381,2383,2385,2387,2389,2391,2393,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417,2419,2421,2423,2425,2427,2429,2431,2433,2435,2437,2439,2441,2443,2445,2447,2449,2451,2453,2455,2457,2459,2461,2463,2465,2467,2469,2471,2473,2475,2477,2479,2481,2483,2485,2487,2489,2491,2493,2495,2497,2499,2501,2503,2505,2507,2509,2511,2513,2515,2517,2519,2521,2523,2525,2527,2529,2531,2533,2535,2537,2539,2541,2543,2545,2547,2549,2551,2553,2555,2557,2559,2561,2563,2565,2567,2569,2571,2573,2575,2577,2579,2581,2583,2585,2587,2589,2591,2593,2595,2597,2599,2601,2603,2605,2607,2609,2611,2613,2615,2617,2619,2621,2623,2625,2627,2629,2631,2633,2635,2637,2639,2641,2643,2645,2647,2649,2651,2653,2655,2657,2659,2661,2663,2665,2667,2669,2671,2673,2675,2677,2679,2681,2683,2685,2687,2689,2691,2693,2695,2697,2699,2701,2703,2705,2707,2709,2711,2713,2715,2717,2719,2721,2723,2725,2727,2729,2731,2733,2735,2737,2739,2741,2743,2745,2747,2749,2751,2753,2755,2757,2759,2761,2763,2765,2767,2769,2771,2773,2775,2777,2779,2781,2783,2785,2787,2789,2791,2793,2795,2797,2799,2801,2803,2805,2807,2809,2811,2813,2815,2817,2819,2821,2823,2825,2827,2829,2831,2833,2835,2837,2839,2841,2843,2845,2847,2849,2851,2853,2855,2857,2859,2861,2863,2865,2867,2869,2871,2873,2875,2877,2879,2881,2883,2885,2887,2889,2891,2893,2895,2897,2899,2901,2903,2905,2907,2909,2911,2913,2915,2917,2919,2921,2923,2925,2927,2929,2931,2933,2935,2937,2939,2941,2943,2945,2947,2949,2951,2953,2955,2957,2959,2961,2963,2965,2967,2969,2971,2973,2975,2977,2979,2981,2983,2985,2987,2989,2991,2993,2995,2997,2999,3001,3003,3005,3007,3009,3011,3013,3015,3017,3019,3021,3023,3025,3027,3029,3031,3033,3035,3037,3039,3041,3043,3045,3047,3049,3051,3053,3055,3057,3059,3061,3063,3065,3067,3069,3071,3073,3075,3077,3079,3081,3083,3085,3087,3089,3091,3093,3095,3097,3099,3101,3103,3105,3107,3109,3111,3113,3115,3117,3119,3121,3123,3125,3127,3129,3131,3133,3135,3137,3139,3141,3143,3145,3147,3149,3151,3153,3155,3157,3159,3161,3163,3165,3167,3169,3171,3173,3175,3177,3179,3181,3183,3185,3187,3189,3191,3193,3195,3197,3199,3201,3203,3205,3207,3209,3211,3213,3215,3217,3219,3221,3223,3225,3227,3229,3231,3233,3235,3237,3239,3241,3243,3245,3247,3249,3251,3253,3255,3257,3259,3261,3263,3265,3267,3269,3271,3273,3275,3277,3279,3281,3283,3285,3287,3289,3291,3293,3295,3297,3299,3301,3303,3305,3307,3309,3311,3313,3315,3317,3319,3321,3323,3325,3327,3329,3331,3333,3335,3337,3339,3341,3343,3345,3347,3349,3351,3353,3355,3357,3359,3361,3363,3365,3367,3369,3371,3373,3375,3377,3379,3381,3383,3385,3387,3389,3391,3393,3395,3397,3399,3401,3403,3405,3407,3409,3411,3413,3415,3417,3419,3421,3423,3425,3427,3429,3431,3433,3435,3437,3439,3441,3443,3445,3447,3449,3451,3453,3455,3457,3459,3461,3463,3465,3467,3469,3471,3473,3475,3477,3479,3481,3483,3485,3487,3489,3491,3493,3495,3497,3499,3501,3503,3505,3507,3509,3511,3513,3515,3517,3519,3521,3523,3525,3527,3529,3531,3533,3535,3537,3539,3541,3543,3545,3547,3549,3551,3553,3555,3557,3559,3561,3563,3565,3567,3569,3571,3573,3575,3577,3579,3581,3583,3585,3587,3589,3591,3593,3595,3597,3599,3601,3603,3605,3607,3609,3611,3613,3615,3617,3619,3621,3623,3625,3627,3629,3631,3633,3635,3637,3639,3641,3643,3645,3647,3649,3651,3653,3655,3657,3659,3661,3663,3665,3667,3669,3671,3673,3675,3677,3679,3681,3683,3685,3687,3689,3691,3693,3695,3697,3699,3701,3703,3705,3707,3709,3711,3713,3715,3717,3719,3721,3723,3725,3727,3729,3731,3733,3735,3737,3739,3741,3743,3745,3747,3749,3751,3753,3755,3757,3759,3761,3763,3765,3767,3769,3771,3773,3775,3777,3779,3781,3783,3785,3787,3789,3791,3793,3795,3797,3799,3801,3803,3805,3807,3809,3811,3813,3815,3817,3819,3821,3823,3825,3827,3829,3831,3833,3835,3837,3839,3841,3843,3845,3847,3849,3851,3853,3855,3857,3859,3861,3863,3865,3867,3869,3871,3873,3875,3877,3879,3881,3883,3885,3887,3889,3891,3893,3895,3897,3899,3901,3903,3905,3907,3909,3911,3913,3915,3917,3919,3921,3923,3925,3927,3929,3931,3933,3935,3937,3939,3941,3943,3945,3947,3949,3951,3953,3955,3957,3959,3961,3963,3965,3967,3969,3971,3973,3975,3977,3979,3981,3983,3985,3987,3989,3991,3993,3995,3997,3999,4001,4003,4005,4007,4009,4011,4013,4015,4017,4019,4021,4023,4025,4027,4029,4031,4033,4035,4037,4039,4041,4043,4045,4047,4049,4051,4053,4055,4057,4059,4061,4063,4065,4067,4069,4071,4073,4075,4077,4079,4081,4083,4085,4087,4089,4091,4093,4095,4097,4099,4101,4103,4105,4107,4109,4111,4113,4115,4117,4119,4121,4123,4125,4127,4129,4131,4133,4135,4137,4139,4141,4143,4145,4147,4149,4151,4153,4155,4157,4159,4161,4163,4165,4167,4169,4171,4173,4175,4177,4179,4181,4183,4185,4187,4189,4191,4193,4195,4197,4199,4201,4203,4205,4207,4209,4211,4213,4215,4217,4219,4221,4223,4225,4227,4229,4231,4233,4235,4237,4239,4241,4243,4245,4247,4249,4251,4253,4255,4257,4259,4261,4263,4265,4267,4269,4271,4273,4275,4277,4279,4281,4283,4285,4287,4289,4291,4293,4295,4297,4299,4301,4303,4305,4307,4309,4311,4313,4315,4317,4319,4321,4323,4325,4327,4329,4331,4333,4335,4337,4339,4341,4343,4345,4347,4349,4351,4353,4355,4357,4359,4361,4363,4365,4367,4369,4371,4373,4375,4377,4379,4381,4383,4385,4387,4389,4391,4393,4395,4397,4399,4401,4403,4405,4407,4409,4411,4413,4415,4417,4419,4421,4423,4425,4427,4429,4431,4433,4435,4437,4439,4441,4443,4445,4447,4449,4451,4453,4455,4457,4459,4461,4463,4465,4467,4469,4471,4473,4475,4477,4479,4481,4483,4485,4487,4489,4491,4493,4495,4497,4499,4501,4503,4505,4507],{"categories":106},[107],"Business & SaaS",{"categories":109},[107],{"categories":111},[112],"AI News & Trends",{"categories":114},[],{"categories":116},[117],"AI Automation",{"categories":119},[120],"Marketing & Growth",{"categories":122},[123],"Design & Frontend",{"categories":125},[59],{"categories":127},[117],{"categories":129},[],{"categories":131},[123],{"categories":133},[123],{"categories":135},[117],{"categories":137},[123],{"categories":139},[123],{"categories":141},[142],"AI & LLMs",{"categories":144},[123],{"categories":146},[123],{"categories":148},[],{"categories":150},[123],{"categories":152},[123],{"categories":154},[142],{"categories":156},[157],"Developer Productivity",{"categories":159},[142],{"categories":161},[142],{"categories":163},[142],{"categories":165},[112],{"categories":167},[142],{"categories":169},[117],{"categories":171},[107],{"categories":173},[112],{"categories":175},[120],{"categories":177},[],{"categories":179},[],{"categories":181},[117],{"categories":183},[117],{"categories":185},[117],{"categories":187},[120],{"categories":189},[142],{"categories":191},[157],{"categories":193},[112],{"categories":195},[],{"categories":197},[],{"categories":199},[],{"categories":201},[202],"Data Science & Visualization",{"categories":204},[],{"categories":206},[117],{"categories":208},[59],{"categories":210},[117],{"categories":212},[117],{"categories":214},[142],{"categories":216},[120],{"categories":218},[117],{"categories":220},[],{"categories":222},[],{"categories":224},[],{"categories":226},[123],{"categories":228},[123],{"categories":230},[117],{"categories":232},[120],{"categories":234},[157],{"categories":236},[123],{"categories":238},[142],{"categories":240},[59],{"categories":242},[142],{"categories":244},[],{"categories":246},[117],{"categories":248},[142],{"categories":250},[157],{"categories":252},[157],{"categories":254},[],{"categories":256},[120],{"categories":258},[107],{"categories":260},[142],{"categories":262},[107],{"categories":264},[107],{"categories":266},[117],{"categories":268},[120],{"categories":270},[117],{"categories":272},[107],{"categories":274},[117],{"categories":276},[123],{"categories":278},[142],{"categories":280},[123],{"categories":282},[142],{"categories":284},[107],{"categories":286},[142],{"categories":288},[120],{"categories":290},[],{"categories":292},[142],{"categories":294},[107],{"categories":296},[],{"categories":298},[112],{"categories":300},[59],{"categories":302},[],{"categories":304},[142],{"categories":306},[123],{"categories":308},[142],{"categories":310},[123],{"categories":312},[],{"categories":314},[117],{"categories":316},[],{"categories":318},[],{"categories":320},[],{"categories":322},[142],{"categories":324},[],{"categories":326},[142],{"categories":328},[142],{"categories":330},[123],{"categories":332},[142],{"categories":334},[157],{"categories":336},[117],{"categories":338},[120],{"categories":340},[157],{"categories":342},[157],{"categories":344},[157],{"categories":346},[120],{"categories":348},[120],{"categories":350},[142],{"categories":352},[142],{"categories":354},[123],{"categories":356},[107],{"categories":358},[123],{"categories":360},[59],{"categories":362},[107],{"categories":364},[107],{"categories":366},[107],{"categories":368},[123],{"categories":370},[],{"categories":372},[],{"categories":374},[142],{"categories":376},[142],{"categories":378},[59],{"categories":380},[142],{"categories":382},[142],{"categories":384},[],{"categories":386},[142],{"categories":388},[142],{"categories":390},[],{"categories":392},[142],{"categories":394},[112],{"categories":396},[112],{"categories":398},[],{"categories":400},[],{"categories":402},[120],{"categories":404},[120],{"categories":406},[59],{"categories":408},[142],{"categories":410},[],{"categories":412},[],{"categories":414},[117],{"categories":416},[142],{"categories":418},[142],{"categories":420},[],{"categories":422},[142,107],{"categories":424},[142],{"categories":426},[],{"categories":428},[142],{"categories":430},[142],{"categories":432},[],{"categories":434},[],{"categories":436},[117],{"categories":438},[142],{"categories":440},[142],{"categories":442},[117],{"categories":444},[142],{"categories":446},[],{"categories":448},[],{"categories":450},[142],{"categories":452},[],{"categories":454},[142],{"categories":456},[142],{"categories":458},[],{"categories":460},[117],{"categories":462},[123],{"categories":464},[],{"categories":466},[117,467],"DevOps & Cloud",{"categories":469},[142],{"categories":471},[117],{"categories":473},[142],{"categories":475},[],{"categories":477},[],{"categories":479},[],{"categories":481},[],{"categories":483},[142],{"categories":485},[117],{"categories":487},[],{"categories":489},[117],{"categories":491},[],{"categories":493},[142],{"categories":495},[],{"categories":497},[],{"categories":499},[],{"categories":501},[],{"categories":503},[117],{"categories":505},[123],{"categories":507},[142],{"categories":509},[120],{"categories":511},[112],{"categories":513},[107],{"categories":515},[157],{"categories":517},[],{"categories":519},[117],{"categories":521},[117],{"categories":523},[142],{"categories":525},[],{"categories":527},[],{"categories":529},[],{"categories":531},[117],{"categories":533},[],{"categories":535},[117],{"categories":537},[117],{"categories":539},[112],{"categories":541},[117],{"categories":543},[142],{"categories":545},[],{"categories":547},[142],{"categories":549},[],{"categories":551},[112],{"categories":553},[117,554],"Product Strategy",{"categories":556},[59],{"categories":558},[467],{"categories":560},[554],{"categories":562},[142],{"categories":564},[117],{"categories":566},[],{"categories":568},[112],{"categories":570},[112],{"categories":572},[117],{"categories":574},[],{"categories":576},[117],{"categories":578},[142],{"categories":580},[142],{"categories":582},[157],{"categories":584},[142],{"categories":586},[],{"categories":588},[142,59],{"categories":590},[112],{"categories":592},[142],{"categories":594},[112],{"categories":596},[117],{"categories":598},[112],{"categories":600},[],{"categories":602},[59],{"categories":604},[107],{"categories":606},[],{"categories":608},[117],{"categories":610},[117],{"categories":612},[117],{"categories":614},[117],{"categories":616},[107],{"categories":618},[123],{"categories":620},[120],{"categories":622},[],{"categories":624},[117],{"categories":626},[],{"categories":628},[112],{"categories":630},[112],{"categories":632},[112],{"categories":634},[117],{"categories":636},[112],{"categories":638},[142],{"categories":640},[157],{"categories":642},[142],{"categories":644},[59],{"categories":646},[142,157],{"categories":648},[157],{"categories":650},[157],{"categories":652},[157],{"categories":654},[157],{"categories":656},[142],{"categories":658},[],{"categories":660},[],{"categories":662},[120],{"categories":664},[],{"categories":666},[142],{"categories":668},[157],{"categories":670},[142],{"categories":672},[123],{"categories":674},[59],{"categories":676},[],{"categories":678},[142],{"categories":680},[157],{"categories":682},[120],{"categories":684},[112],{"categories":686},[59],{"categories":688},[142],{"categories":690},[],{"categories":692},[59],{"categories":694},[123],{"categories":696},[107],{"categories":698},[107],{"categories":700},[],{"categories":702},[123],{"categories":704},[107],{"categories":706},[112],{"categories":708},[157],{"categories":710},[117],{"categories":712},[117],{"categories":714},[142],{"categories":716},[142],{"categories":718},[112],{"categories":720},[112],{"categories":722},[157],{"categories":724},[112],{"categories":726},[],{"categories":728},[554],{"categories":730},[117],{"categories":732},[112],{"categories":734},[112],{"categories":736},[112],{"categories":738},[142],{"categories":740},[117],{"categories":742},[117],{"categories":744},[107],{"categories":746},[107],{"categories":748},[142],{"categories":750},[112],{"categories":752},[],{"categories":754},[142],{"categories":756},[107],{"categories":758},[117],{"categories":760},[117],{"categories":762},[117],{"categories":764},[123],{"categories":766},[117],{"categories":768},[157],{"categories":770},[112],{"categories":772},[112],{"categories":774},[112],{"categories":776},[112],{"categories":778},[112],{"categories":780},[],{"categories":782},[],{"categories":784},[157],{"categories":786},[112],{"categories":788},[112],{"categories":790},[112],{"categories":792},[],{"categories":794},[142],{"categories":796},[],{"categories":798},[],{"categories":800},[123],{"categories":802},[107],{"categories":804},[],{"categories":806},[112],{"categories":808},[117],{"categories":810},[117],{"categories":812},[117],{"categories":814},[120],{"categories":816},[117],{"categories":818},[],{"categories":820},[112],{"categories":822},[112],{"categories":824},[142],{"categories":826},[],{"categories":828},[120],{"categories":830},[120],{"categories":832},[142],{"categories":834},[112],{"categories":836},[107],{"categories":838},[59],{"categories":840},[142],{"categories":842},[],{"categories":844},[142],{"categories":846},[142],{"categories":848},[59],{"categories":850},[142],{"categories":852},[142],{"categories":854},[142],{"categories":856},[120],{"categories":858},[112],{"categories":860},[142],{"categories":862},[142],{"categories":864},[112],{"categories":866},[117],{"categories":868},[157],{"categories":870},[107],{"categories":872},[142],{"categories":874},[157],{"categories":876},[157],{"categories":878},[],{"categories":880},[120],{"categories":882},[112],{"categories":884},[112],{"categories":886},[157],{"categories":888},[117],{"categories":890},[117],{"categories":892},[117],{"categories":894},[117],{"categories":896},[123],{"categories":898},[142],{"categories":900},[142],{"categories":902},[554],{"categories":904},[142],{"categories":906},[142],{"categories":908},[117],{"categories":910},[107],{"categories":912},[120],{"categories":914},[],{"categories":916},[107],{"categories":918},[107],{"categories":920},[],{"categories":922},[123],{"categories":924},[142],{"categories":926},[],{"categories":928},[],{"categories":930},[112],{"categories":932},[112],{"categories":934},[112],{"categories":936},[112],{"categories":938},[],{"categories":940},[112],{"categories":942},[142],{"categories":944},[142],{"categories":946},[],{"categories":948},[112],{"categories":950},[112],{"categories":952},[107],{"categories":954},[142],{"categories":956},[],{"categories":958},[],{"categories":960},[112],{"categories":962},[112],{"categories":964},[112],{"categories":966},[142],{"categories":968},[112],{"categories":970},[112],{"categories":972},[112],{"categories":974},[112],{"categories":976},[112],{"categories":978},[],{"categories":980},[117],{"categories":982},[142],{"categories":984},[120],{"categories":986},[107],{"categories":988},[117],{"categories":990},[142],{"categories":992},[],{"categories":994},[120],{"categories":996},[112],{"categories":998},[112],{"categories":1000},[112],{"categories":1002},[112],{"categories":1004},[157],{"categories":1006},[59],{"categories":1008},[],{"categories":1010},[142],{"categories":1012},[117],{"categories":1014},[117],{"categories":1016},[117],{"categories":1018},[467],{"categories":1020},[117],{"categories":1022},[142],{"categories":1024},[142],{"categories":1026},[59],{"categories":1028},[467],{"categories":1030},[202],{"categories":1032},[142],{"categories":1034},[202],{"categories":1036},[],{"categories":1038},[120],{"categories":1040},[120],{"categories":1042},[123],{"categories":1044},[467],{"categories":1046},[117],{"categories":1048},[142],{"categories":1050},[142],{"categories":1052},[117],{"categories":1054},[117],{"categories":1056},[117],{"categories":1058},[157],{"categories":1060},[157],{"categories":1062},[117],{"categories":1064},[117],{"categories":1066},[],{"categories":1068},[117],{"categories":1070},[117],{"categories":1072},[142],{"categories":1074},[202],{"categories":1076},[117],{"categories":1078},[117],{"categories":1080},[117],{"categories":1082},[117],{"categories":1084},[107],{"categories":1086},[123],{"categories":1088},[112],{"categories":1090},[59],{"categories":1092},[467],{"categories":1094},[59],{"categories":1096},[202],{"categories":1098},[],{"categories":1100},[59],{"categories":1102},[],{"categories":1104},[],{"categories":1106},[59],{"categories":1108},[142],{"categories":1110},[],{"categories":1112},[],{"categories":1114},[],{"categories":1116},[107],{"categories":1118},[],{"categories":1120},[],{"categories":1122},[202],{"categories":1124},[142],{"categories":1126},[467],{"categories":1128},[142],{"categories":1130},[],{"categories":1132},[117],{"categories":1134},[157],{"categories":1136},[157],{"categories":1138},[120],{"categories":1140},[120],{"categories":1142},[120],{"categories":1144},[467],{"categories":1146},[59],{"categories":1148},[117],{"categories":1150},[107],{"categories":1152},[107],{"categories":1154},[59],{"categories":1156},[123],{"categories":1158},[202],{"categories":1160},[123],{"categories":1162},[],{"categories":1164},[142],{"categories":1166},[117],{"categories":1168},[117],{"categories":1170},[157],{"categories":1172},[117],{"categories":1174},[117],{"categories":1176},[123],{"categories":1178},[123],{"categories":1180},[117],{"categories":1182},[467],{"categories":1184},[142],{"categories":1186},[],{"categories":1188},[120],{"categories":1190},[117],{"categories":1192},[107],{"categories":1194},[117],{"categories":1196},[117],{"categories":1198},[],{"categories":1200},[142],{"categories":1202},[117],{"categories":1204},[117],{"categories":1206},[157],{"categories":1208},[117],{"categories":1210},[142],{"categories":1212},[],{"categories":1214},[117],{"categories":1216},[],{"categories":1218},[123],{"categories":1220},[157],{"categories":1222},[142],{"categories":1224},[59],{"categories":1226},[123],{"categories":1228},[157],{"categories":1230},[202],{"categories":1232},[157],{"categories":1234},[],{"categories":1236},[142],{"categories":1238},[142],{"categories":1240},[554],{"categories":1242},[59],{"categories":1244},[142,117],{"categories":1246},[117],{"categories":1248},[142],{"categories":1250},[117],{"categories":1252},[117,59],{"categories":1254},[117],{"categories":1256},[142],{"categories":1258},[],{"categories":1260},[157],{"categories":1262},[142],{"categories":1264},[117],{"categories":1266},[142],{"categories":1268},[],{"categories":1270},[59],{"categories":1272},[107],{"categories":1274},[117],{"categories":1276},[],{"categories":1278},[202],{"categories":1280},[59],{"categories":1282},[117],{"categories":1284},[59],{"categories":1286},[],{"categories":1288},[117],{"categories":1290},[],{"categories":1292},[117],{"categories":1294},[],{"categories":1296},[],{"categories":1298},[123],{"categories":1300},[157],{"categories":1302},[142],{"categories":1304},[117],{"categories":1306},[],{"categories":1308},[117],{"categories":1310},[59],{"categories":1312},[142],{"categories":1314},[142],{"categories":1316},[59],{"categories":1318},[59],{"categories":1320},[157],{"categories":1322},[107],{"categories":1324},[],{"categories":1326},[142],{"categories":1328},[142],{"categories":1330},[142],{"categories":1332},[117],{"categories":1334},[142],{"categories":1336},[],{"categories":1338},[123],{"categories":1340},[142],{"categories":1342},[117],{"categories":1344},[],{"categories":1346},[142],{"categories":1348},[],{"categories":1350},[142],{"categories":1352},[],{"categories":1354},[],{"categories":1356},[],{"categories":1358},[142],{"categories":1360},[142],{"categories":1362},[142],{"categories":1364},[142],{"categories":1366},[],{"categories":1368},[142],{"categories":1370},[142],{"categories":1372},[142],{"categories":1374},[],{"categories":1376},[142],{"categories":1378},[],{"categories":1380},[120],{"categories":1382},[142],{"categories":1384},[],{"categories":1386},[],{"categories":1388},[],{"categories":1390},[142],{"categories":1392},[112],{"categories":1394},[112],{"categories":1396},[],{"categories":1398},[117],{"categories":1400},[142],{"categories":1402},[],{"categories":1404},[142],{"categories":1406},[142],{"categories":1408},[112],{"categories":1410},[],{"categories":1412},[142],{"categories":1414},[112],{"categories":1416},[117],{"categories":1418},[142],{"categories":1420},[],{"categories":1422},[],{"categories":1424},[],{"categories":1426},[117],{"categories":1428},[117],{"categories":1430},[117],{"categories":1432},[117],{"categories":1434},[142],{"categories":1436},[123],{"categories":1438},[123],{"categories":1440},[117],{"categories":1442},[117],{"categories":1444},[157],{"categories":1446},[554],{"categories":1448},[157],{"categories":1450},[157],{"categories":1452},[142],{"categories":1454},[117],{"categories":1456},[142],{"categories":1458},[157],{"categories":1460},[142],{"categories":1462},[117],{"categories":1464},[117],{"categories":1466},[117],{"categories":1468},[117],{"categories":1470},[117],{"categories":1472},[142],{"categories":1474},[157],{"categories":1476},[157],{"categories":1478},[120],{"categories":1480},[117],{"categories":1482},[],{"categories":1484},[117],{"categories":1486},[],{"categories":1488},[112],{"categories":1490},[142],{"categories":1492},[],{"categories":1494},[107],{"categories":1496},[123],{"categories":1498},[123],{"categories":1500},[117],{"categories":1502},[117],{"categories":1504},[142],{"categories":1506},[142],{"categories":1508},[112],{"categories":1510},[112],{"categories":1512},[467],{"categories":1514},[117],{"categories":1516},[112],{"categories":1518},[],{"categories":1520},[142],{"categories":1522},[117],{"categories":1524},[117],{"categories":1526},[117],{"categories":1528},[117],{"categories":1530},[142],{"categories":1532},[142],{"categories":1534},[142],{"categories":1536},[142],{"categories":1538},[117],{"categories":1540},[117],{"categories":1542},[117],{"categories":1544},[117],{"categories":1546},[],{"categories":1548},[123],{"categories":1550},[142],{"categories":1552},[142],{"categories":1554},[142],{"categories":1556},[],{"categories":1558},[120],{"categories":1560},[],{"categories":1562},[157],{"categories":1564},[],{"categories":1566},[117],{"categories":1568},[157],{"categories":1570},[123],{"categories":1572},[157],{"categories":1574},[],{"categories":1576},[157],{"categories":1578},[157],{"categories":1580},[],{"categories":1582},[123],{"categories":1584},[117],{"categories":1586},[117],{"categories":1588},[157],{"categories":1590},[142],{"categories":1592},[142],{"categories":1594},[],{"categories":1596},[112],{"categories":1598},[],{"categories":1600},[120],{"categories":1602},[],{"categories":1604},[123],{"categories":1606},[112],{"categories":1608},[123],{"categories":1610},[123],{"categories":1612},[123],{"categories":1614},[123],{"categories":1616},[123],{"categories":1618},[123],{"categories":1620},[123],{"categories":1622},[123],{"categories":1624},[123],{"categories":1626},[123],{"categories":1628},[],{"categories":1630},[117],{"categories":1632},[123],{"categories":1634},[142],{"categories":1636},[142],{"categories":1638},[123],{"categories":1640},[123],{"categories":1642},[123],{"categories":1644},[123],{"categories":1646},[123],{"categories":1648},[123],{"categories":1650},[123],{"categories":1652},[142,123],{"categories":1654},[123],{"categories":1656},[123],{"categories":1658},[123],{"categories":1660},[123],{"categories":1662},[],{"categories":1664},[123],{"categories":1666},[123],{"categories":1668},[123],{"categories":1670},[123],{"categories":1672},[123],{"categories":1674},[123],{"categories":1676},[123],{"categories":1678},[123],{"categories":1680},[123],{"categories":1682},[123,142],{"categories":1684},[123],{"categories":1686},[123],{"categories":1688},[],{"categories":1690},[112],{"categories":1692},[],{"categories":1694},[142],{"categories":1696},[],{"categories":1698},[117],{"categories":1700},[467],{"categories":1702},[554],{"categories":1704},[117],{"categories":1706},[117],{"categories":1708},[],{"categories":1710},[117],{"categories":1712},[],{"categories":1714},[117],{"categories":1716},[],{"categories":1718},[],{"categories":1720},[142],{"categories":1722},[142],{"categories":1724},[142],{"categories":1726},[112],{"categories":1728},[112],{"categories":1730},[112],{"categories":1732},[112],{"categories":1734},[],{"categories":1736},[112],{"categories":1738},[],{"categories":1740},[112],{"categories":1742},[142],{"categories":1744},[112],{"categories":1746},[112],{"categories":1748},[112],{"categories":1750},[112],{"categories":1752},[142],{"categories":1754},[112],{"categories":1756},[117],{"categories":1758},[],{"categories":1760},[117],{"categories":1762},[112],{"categories":1764},[142],{"categories":1766},[112],{"categories":1768},[112],{"categories":1770},[112],{"categories":1772},[142],{"categories":1774},[142],{"categories":1776},[142],{"categories":1778},[],{"categories":1780},[],{"categories":1782},[142],{"categories":1784},[112],{"categories":1786},[],{"categories":1788},[142],{"categories":1790},[117],{"categories":1792},[142],{"categories":1794},[117],{"categories":1796},[117],{"categories":1798},[142],{"categories":1800},[],{"categories":1802},[],{"categories":1804},[117],{"categories":1806},[117],{"categories":1808},[117],{"categories":1810},[117],{"categories":1812},[117],{"categories":1814},[117],{"categories":1816},[117],{"categories":1818},[117],{"categories":1820},[],{"categories":1822},[117],{"categories":1824},[117],{"categories":1826},[117],{"categories":1828},[142],{"categories":1830},[142],{"categories":1832},[142],{"categories":1834},[112],{"categories":1836},[142],{"categories":1838},[142],{"categories":1840},[142],{"categories":1842},[117],{"categories":1844},[120],{"categories":1846},[120],{"categories":1848},[120],{"categories":1850},[117],{"categories":1852},[],{"categories":1854},[142],{"categories":1856},[],{"categories":1858},[],{"categories":1860},[142],{"categories":1862},[],{"categories":1864},[117],{"categories":1866},[123],{"categories":1868},[157],{"categories":1870},[202],{"categories":1872},[142],{"categories":1874},[117],{"categories":1876},[123],{"categories":1878},[],{"categories":1880},[117],{"categories":1882},[120,107],{"categories":1884},[117],{"categories":1886},[117],{"categories":1888},[467],{"categories":1890},[59],{"categories":1892},[120],{"categories":1894},[157],{"categories":1896},[142],{"categories":1898},[],{"categories":1900},[142],{"categories":1902},[],{"categories":1904},[142],{"categories":1906},[142],{"categories":1908},[117],{"categories":1910},[],{"categories":1912},[142],{"categories":1914},[117],{"categories":1916},[142],{"categories":1918},[157],{"categories":1920},[117],{"categories":1922},[142],{"categories":1924},[142,157],{"categories":1926},[157],{"categories":1928},[],{"categories":1930},[142],{"categories":1932},[142],{"categories":1934},[142],{"categories":1936},[],{"categories":1938},[],{"categories":1940},[117],{"categories":1942},[120],{"categories":1944},[112],{"categories":1946},[117],{"categories":1948},[142],{"categories":1950},[112],{"categories":1952},[],{"categories":1954},[157],{"categories":1956},[112],{"categories":1958},[],{"categories":1960},[202],{"categories":1962},[120],{"categories":1964},[107],{"categories":1966},[112],{"categories":1968},[142],{"categories":1970},[117],{"categories":1972},[142],{"categories":1974},[117],{"categories":1976},[117],{"categories":1978},[112],{"categories":1980},[157],{"categories":1982},[123],{"categories":1984},[107],{"categories":1986},[142],{"categories":1988},[142],{"categories":1990},[],{"categories":1992},[],{"categories":1994},[142],{"categories":1996},[],{"categories":1998},[142],{"categories":2000},[112],{"categories":2002},[],{"categories":2004},[117],{"categories":2006},[157],{"categories":2008},[112],{"categories":2010},[157],{"categories":2012},[117],{"categories":2014},[142],{"categories":2016},[],{"categories":2018},[117],{"categories":2020},[117],{"categories":2022},[123],{"categories":2024},[117],{"categories":2026},[123],{"categories":2028},[117],{"categories":2030},[117],{"categories":2032},[123],{"categories":2034},[],{"categories":2036},[],{"categories":2038},[123],{"categories":2040},[123],{"categories":2042},[123],{"categories":2044},[59],{"categories":2046},[157],{"categories":2048},[157],{"categories":2050},[117],{"categories":2052},[112],{"categories":2054},[157],{"categories":2056},[157],{"categories":2058},[120],{"categories":2060},[123],{"categories":2062},[117],{"categories":2064},[117],{"categories":2066},[142],{"categories":2068},[157],{"categories":2070},[142],{"categories":2072},[],{"categories":2074},[467],{"categories":2076},[554],{"categories":2078},[],{"categories":2080},[],{"categories":2082},[117],{"categories":2084},[112],{"categories":2086},[120],{"categories":2088},[120],{"categories":2090},[202],{"categories":2092},[123],{"categories":2094},[202],{"categories":2096},[202],{"categories":2098},[117],{"categories":2100},[],{"categories":2102},[],{"categories":2104},[202],{"categories":2106},[59],{"categories":2108},[142],{"categories":2110},[59],{"categories":2112},[202],{"categories":2114},[59],{"categories":2116},[202],{"categories":2118},[107],{"categories":2120},[59],{"categories":2122},[157],{"categories":2124},[142],{"categories":2126},[],{"categories":2128},[202],{"categories":2130},[467],{"categories":2132},[],{"categories":2134},[142],{"categories":2136},[142],{"categories":2138},[],{"categories":2140},[],{"categories":2142},[142],{"categories":2144},[142],{"categories":2146},[112],{"categories":2148},[142],{"categories":2150},[],{"categories":2152},[112],{"categories":2154},[],{"categories":2156},[],{"categories":2158},[112],{"categories":2160},[112],{"categories":2162},[142],{"categories":2164},[142],{"categories":2166},[142],{"categories":2168},[142],{"categories":2170},[142],{"categories":2172},[142],{"categories":2174},[120],{"categories":2176},[],{"categories":2178},[142],{"categories":2180},[],{"categories":2182},[],{"categories":2184},[117],{"categories":2186},[157],{"categories":2188},[],{"categories":2190},[467],{"categories":2192},[142,467],{"categories":2194},[142],{"categories":2196},[],{"categories":2198},[123],{"categories":2200},[123],{"categories":2202},[123],{"categories":2204},[123],{"categories":2206},[123],{"categories":2208},[],{"categories":2210},[],{"categories":2212},[],{"categories":2214},[59],{"categories":2216},[117],{"categories":2218},[107],{"categories":2220},[59],{"categories":2222},[157],{"categories":2224},[123],{"categories":2226},[],{"categories":2228},[120],{"categories":2230},[554],{"categories":2232},[202],{"categories":2234},[202],{"categories":2236},[202],{"categories":2238},[157],{"categories":2240},[554],{"categories":2242},[157],{"categories":2244},[],{"categories":2246},[107],{"categories":2248},[59],{"categories":2250},[142],{"categories":2252},[123],{"categories":2254},[120],{"categories":2256},[59],{"categories":2258},[120],{"categories":2260},[142],{"categories":2262},[123],{"categories":2264},[59],{"categories":2266},[467],{"categories":2268},[142],{"categories":2270},[112],{"categories":2272},[59],{"categories":2274},[],{"categories":2276},[142],{"categories":2278},[59],{"categories":2280},[59],{"categories":2282},[117],{"categories":2284},[],{"categories":2286},[120],{"categories":2288},[120],{"categories":2290},[120],{"categories":2292},[117],{"categories":2294},[142],{"categories":2296},[],{"categories":2298},[107],{"categories":2300},[157],{"categories":2302},[157],{"categories":2304},[202],{"categories":2306},[107],{"categories":2308},[112],{"categories":2310},[202],{"categories":2312},[],{"categories":2314},[112],{"categories":2316},[112],{"categories":2318},[112],{"categories":2320},[142],{"categories":2322},[107],{"categories":2324},[142],{"categories":2326},[],{"categories":2328},[],{"categories":2330},[],{"categories":2332},[59],{"categories":2334},[117],{"categories":2336},[],{"categories":2338},[157],{"categories":2340},[123],{"categories":2342},[],{"categories":2344},[120],{"categories":2346},[],{"categories":2348},[123],{"categories":2350},[142],{"categories":2352},[157],{"categories":2354},[107],{"categories":2356},[],{"categories":2358},[123],{"categories":2360},[123],{"categories":2362},[142],{"categories":2364},[],{"categories":2366},[],{"categories":2368},[59],{"categories":2370},[142],{"categories":2372},[],{"categories":2374},[117],{"categories":2376},[142],{"categories":2378},[],{"categories":2380},[59],{"categories":2382},[117],{"categories":2384},[142],{"categories":2386},[202],{"categories":2388},[142],{"categories":2390},[],{"categories":2392},[202],{"categories":2394},[142],{"categories":2396},[59],{"categories":2398},[142],{"categories":2400},[202],{"categories":2402},[117],{"categories":2404},[142],{"categories":2406},[142],{"categories":2408},[142,117],{"categories":2410},[117],{"categories":2412},[117],{"categories":2414},[117],{"categories":2416},[123],{"categories":2418},[157],{"categories":2420},[142],{"categories":2422},[157],{"categories":2424},[123],{"categories":2426},[142],{"categories":2428},[],{"categories":2430},[],{"categories":2432},[142],{"categories":2434},[142],{"categories":2436},[142],{"categories":2438},[117],{"categories":2440},[142],{"categories":2442},[],{"categories":2444},[142],{"categories":2446},[142],{"categories":2448},[117],{"categories":2450},[117],{"categories":2452},[142],{"categories":2454},[142],{"categories":2456},[],{"categories":2458},[142],{"categories":2460},[],{"categories":2462},[142],{"categories":2464},[142],{"categories":2466},[142],{"categories":2468},[142],{"categories":2470},[142],{"categories":2472},[142],{"categories":2474},[142],{"categories":2476},[],{"categories":2478},[142],{"categories":2480},[112],{"categories":2482},[112],{"categories":2484},[],{"categories":2486},[],{"categories":2488},[142],{"categories":2490},[],{"categories":2492},[142],{"categories":2494},[142,467],{"categories":2496},[],{"categories":2498},[112],{"categories":2500},[],{"categories":2502},[142],{"categories":2504},[],{"categories":2506},[],{"categories":2508},[],{"categories":2510},[142],{"categories":2512},[],{"categories":2514},[142],{"categories":2516},[],{"categories":2518},[142],{"categories":2520},[142],{"categories":2522},[],{"categories":2524},[],{"categories":2526},[142,467],{"categories":2528},[467,142],{"categories":2530},[112],{"categories":2532},[],{"categories":2534},[142],{"categories":2536},[],{"categories":2538},[142],{"categories":2540},[142],{"categories":2542},[],{"categories":2544},[112],{"categories":2546},[142,107],{"categories":2548},[112],{"categories":2550},[59],{"categories":2552},[],{"categories":2554},[117],{"categories":2556},[142],{"categories":2558},[120],{"categories":2560},[142],{"categories":2562},[157],{"categories":2564},[157],{"categories":2566},[467],{"categories":2568},[112],{"categories":2570},[142],{"categories":2572},[467],{"categories":2574},[59],{"categories":2576},[142],{"categories":2578},[157],{"categories":2580},[],{"categories":2582},[142],{"categories":2584},[],{"categories":2586},[],{"categories":2588},[142],{"categories":2590},[],{"categories":2592},[142],{"categories":2594},[59],{"categories":2596},[107],{"categories":2598},[157],{"categories":2600},[120],{"categories":2602},[117],{"categories":2604},[157],{"categories":2606},[],{"categories":2608},[120],{"categories":2610},[],{"categories":2612},[],{"categories":2614},[142],{"categories":2616},[112],{"categories":2618},[120],{"categories":2620},[],{"categories":2622},[142],{"categories":2624},[112],{"categories":2626},[112],{"categories":2628},[120],{"categories":2630},[112],{"categories":2632},[142],{"categories":2634},[112],{"categories":2636},[142],{"categories":2638},[],{"categories":2640},[142],{"categories":2642},[142],{"categories":2644},[142],{"categories":2646},[112],{"categories":2648},[],{"categories":2650},[],{"categories":2652},[123],{"categories":2654},[112],{"categories":2656},[],{"categories":2658},[142],{"categories":2660},[142],{"categories":2662},[142],{"categories":2664},[142],{"categories":2666},[142],{"categories":2668},[142],{"categories":2670},[142],{"categories":2672},[142],{"categories":2674},[142],{"categories":2676},[120],{"categories":2678},[142,123],{"categories":2680},[112],{"categories":2682},[112],{"categories":2684},[142],{"categories":2686},[59],{"categories":2688},[202],{"categories":2690},[142],{"categories":2692},[142],{"categories":2694},[],{"categories":2696},[],{"categories":2698},[142],{"categories":2700},[142],{"categories":2702},[],{"categories":2704},[123],{"categories":2706},[123],{"categories":2708},[157],{"categories":2710},[142],{"categories":2712},[157],{"categories":2714},[142],{"categories":2716},[142],{"categories":2718},[],{"categories":2720},[142],{"categories":2722},[],{"categories":2724},[],{"categories":2726},[142],{"categories":2728},[],{"categories":2730},[],{"categories":2732},[112],{"categories":2734},[],{"categories":2736},[142],{"categories":2738},[142],{"categories":2740},[142],{"categories":2742},[],{"categories":2744},[142],{"categories":2746},[112],{"categories":2748},[554],{"categories":2750},[117],{"categories":2752},[142],{"categories":2754},[],{"categories":2756},[117],{"categories":2758},[142],{"categories":2760},[],{"categories":2762},[142],{"categories":2764},[],{"categories":2766},[117],{"categories":2768},[],{"categories":2770},[],{"categories":2772},[117],{"categories":2774},[117],{"categories":2776},[117],{"categories":2778},[142],{"categories":2780},[],{"categories":2782},[117],{"categories":2784},[117],{"categories":2786},[],{"categories":2788},[],{"categories":2790},[117],{"categories":2792},[142],{"categories":2794},[112],{"categories":2796},[554],{"categories":2798},[120],{"categories":2800},[],{"categories":2802},[123],{"categories":2804},[142],{"categories":2806},[142],{"categories":2808},[107],{"categories":2810},[112],{"categories":2812},[112],{"categories":2814},[112],{"categories":2816},[112],{"categories":2818},[],{"categories":2820},[117],{"categories":2822},[117],{"categories":2824},[117],{"categories":2826},[117],{"categories":2828},[157],{"categories":2830},[142],{"categories":2832},[107],{"categories":2834},[],{"categories":2836},[157],{"categories":2838},[117],{"categories":2840},[123],{"categories":2842},[123],{"categories":2844},[123],{"categories":2846},[123],{"categories":2848},[123],{"categories":2850},[123],{"categories":2852},[142,107],{"categories":2854},[117],{"categories":2856},[107],{"categories":2858},[112],{"categories":2860},[112],{"categories":2862},[157],{"categories":2864},[],{"categories":2866},[],{"categories":2868},[120],{"categories":2870},[],{"categories":2872},[142],{"categories":2874},[120],{"categories":2876},[142],{"categories":2878},[59],{"categories":2880},[117],{"categories":2882},[107],{"categories":2884},[117],{"categories":2886},[59],{"categories":2888},[157],{"categories":2890},[117],{"categories":2892},[],{"categories":2894},[157],{"categories":2896},[],{"categories":2898},[],{"categories":2900},[117],{"categories":2902},[117],{"categories":2904},[117],{"categories":2906},[142],{"categories":2908},[142],{"categories":2910},[142],{"categories":2912},[142],{"categories":2914},[142],{"categories":2916},[],{"categories":2918},[467],{"categories":2920},[142],{"categories":2922},[],{"categories":2924},[],{"categories":2926},[],{"categories":2928},[157],{"categories":2930},[],{"categories":2932},[142],{"categories":2934},[],{"categories":2936},[112],{"categories":2938},[142],{"categories":2940},[112],{"categories":2942},[142],{"categories":2944},[117],{"categories":2946},[],{"categories":2948},[142],{"categories":2950},[142],{"categories":2952},[],{"categories":2954},[202],{"categories":2956},[202],{"categories":2958},[59],{"categories":2960},[123],{"categories":2962},[],{"categories":2964},[142],{"categories":2966},[117],{"categories":2968},[],{"categories":2970},[],{"categories":2972},[142],{"categories":2974},[59],{"categories":2976},[117],{"categories":2978},[107],{"categories":2980},[157,59],{"categories":2982},[59],{"categories":2984},[142],{"categories":2986},[117],{"categories":2988},[],{"categories":2990},[],{"categories":2992},[],{"categories":2994},[],{"categories":2996},[],{"categories":2998},[],{"categories":3000},[142],{"categories":3002},[],{"categories":3004},[],{"categories":3006},[142],{"categories":3008},[],{"categories":3010},[],{"categories":3012},[],{"categories":3014},[142],{"categories":3016},[112],{"categories":3018},[],{"categories":3020},[],{"categories":3022},[],{"categories":3024},[142],{"categories":3026},[],{"categories":3028},[142],{"categories":3030},[142],{"categories":3032},[],{"categories":3034},[142],{"categories":3036},[59],{"categories":3038},[],{"categories":3040},[157],{"categories":3042},[157],{"categories":3044},[],{"categories":3046},[120],{"categories":3048},[],{"categories":3050},[],{"categories":3052},[],{"categories":3054},[123],{"categories":3056},[112],{"categories":3058},[117],{"categories":3060},[142],{"categories":3062},[107],{"categories":3064},[142],{"categories":3066},[],{"categories":3068},[],{"categories":3070},[107],{"categories":3072},[120],{"categories":3074},[117],{"categories":3076},[],{"categories":3078},[467],{"categories":3080},[],{"categories":3082},[120],{"categories":3084},[142],{"categories":3086},[142],{"categories":3088},[120],{"categories":3090},[142],{"categories":3092},[123],{"categories":3094},[117],{"categories":3096},[142],{"categories":3098},[117],{"categories":3100},[142],{"categories":3102},[117],{"categories":3104},[157],{"categories":3106},[157],{"categories":3108},[123],{"categories":3110},[],{"categories":3112},[142],{"categories":3114},[142],{"categories":3116},[120],{"categories":3118},[554],{"categories":3120},[157],{"categories":3122},[112],{"categories":3124},[142],{"categories":3126},[112],{"categories":3128},[142],{"categories":3130},[142],{"categories":3132},[],{"categories":3134},[142],{"categories":3136},[],{"categories":3138},[142],{"categories":3140},[120],{"categories":3142},[142],{"categories":3144},[142],{"categories":3146},[142],{"categories":3148},[],{"categories":3150},[142],{"categories":3152},[142],{"categories":3154},[554],{"categories":3156},[],{"categories":3158},[112],{"categories":3160},[467],{"categories":3162},[59],{"categories":3164},[],{"categories":3166},[202],{"categories":3168},[],{"categories":3170},[],{"categories":3172},[112],{"categories":3174},[142],{"categories":3176},[],{"categories":3178},[142],{"categories":3180},[142],{"categories":3182},[117],{"categories":3184},[142],{"categories":3186},[112],{"categories":3188},[112],{"categories":3190},[123],{"categories":3192},[123],{"categories":3194},[123],{"categories":3196},[142],{"categories":3198},[202],{"categories":3200},[112],{"categories":3202},[157],{"categories":3204},[],{"categories":3206},[123],{"categories":3208},[123],{"categories":3210},[467],{"categories":3212},[123],{"categories":3214},[123],{"categories":3216},[117],{"categories":3218},[112],{"categories":3220},[467],{"categories":3222},[142],{"categories":3224},[142],{"categories":3226},[142],{"categories":3228},[142],{"categories":3230},[],{"categories":3232},[117],{"categories":3234},[142],{"categories":3236},[123],{"categories":3238},[],{"categories":3240},[],{"categories":3242},[112],{"categories":3244},[],{"categories":3246},[117],{"categories":3248},[117],{"categories":3250},[117],{"categories":3252},[117],{"categories":3254},[117],{"categories":3256},[117],{"categories":3258},[117],{"categories":3260},[117],{"categories":3262},[],{"categories":3264},[],{"categories":3266},[142],{"categories":3268},[],{"categories":3270},[117],{"categories":3272},[157],{"categories":3274},[157],{"categories":3276},[202],{"categories":3278},[107],{"categories":3280},[],{"categories":3282},[],{"categories":3284},[],{"categories":3286},[123],{"categories":3288},[142],{"categories":3290},[],{"categories":3292},[107],{"categories":3294},[107],{"categories":3296},[123],{"categories":3298},[157],{"categories":3300},[202],{"categories":3302},[123],{"categories":3304},[123],{"categories":3306},[],{"categories":3308},[117],{"categories":3310},[107],{"categories":3312},[107],{"categories":3314},[142],{"categories":3316},[117],{"categories":3318},[59],{"categories":3320},[123],{"categories":3322},[],{"categories":3324},[120],{"categories":3326},[202],{"categories":3328},[112],{"categories":3330},[112],{"categories":3332},[112],{"categories":3334},[467],{"categories":3336},[],{"categories":3338},[117],{"categories":3340},[],{"categories":3342},[117],{"categories":3344},[117],{"categories":3346},[142],{"categories":3348},[142],{"categories":3350},[59],{"categories":3352},[117],{"categories":3354},[59],{"categories":3356},[],{"categories":3358},[117],{"categories":3360},[123],{"categories":3362},[123],{"categories":3364},[123],{"categories":3366},[142],{"categories":3368},[117],{"categories":3370},[142],{"categories":3372},[107],{"categories":3374},[112],{"categories":3376},[123],{"categories":3378},[112],{"categories":3380},[142],{"categories":3382},[],{"categories":3384},[112],{"categories":3386},[117],{"categories":3388},[112],{"categories":3390},[112],{"categories":3392},[112],{"categories":3394},[112],{"categories":3396},[],{"categories":3398},[],{"categories":3400},[112],{"categories":3402},[112],{"categories":3404},[],{"categories":3406},[112],{"categories":3408},[112],{"categories":3410},[142],{"categories":3412},[142],{"categories":3414},[112],{"categories":3416},[112],{"categories":3418},[142],{"categories":3420},[],{"categories":3422},[142],{"categories":3424},[117],{"categories":3426},[142],{"categories":3428},[142],{"categories":3430},[],{"categories":3432},[142],{"categories":3434},[142],{"categories":3436},[142],{"categories":3438},[112],{"categories":3440},[],{"categories":3442},[],{"categories":3444},[],{"categories":3446},[],{"categories":3448},[142],{"categories":3450},[142],{"categories":3452},[],{"categories":3454},[120],{"categories":3456},[112],{"categories":3458},[],{"categories":3460},[],{"categories":3462},[],{"categories":3464},[],{"categories":3466},[],{"categories":3468},[142],{"categories":3470},[],{"categories":3472},[],{"categories":3474},[142],{"categories":3476},[],{"categories":3478},[117],{"categories":3480},[117],{"categories":3482},[117],{"categories":3484},[107],{"categories":3486},[],{"categories":3488},[120],{"categories":3490},[59],{"categories":3492},[59],{"categories":3494},[467],{"categories":3496},[112],{"categories":3498},[],{"categories":3500},[142],{"categories":3502},[142],{"categories":3504},[107],{"categories":3506},[],{"categories":3508},[107],{"categories":3510},[],{"categories":3512},[],{"categories":3514},[],{"categories":3516},[59],{"categories":3518},[117],{"categories":3520},[117],{"categories":3522},[117],{"categories":3524},[117],{"categories":3526},[117],{"categories":3528},[],{"categories":3530},[112],{"categories":3532},[142],{"categories":3534},[142],{"categories":3536},[142],{"categories":3538},[],{"categories":3540},[107],{"categories":3542},[],{"categories":3544},[123],{"categories":3546},[202],{"categories":3548},[123],{"categories":3550},[],{"categories":3552},[],{"categories":3554},[142],{"categories":3556},[117],{"categories":3558},[],{"categories":3560},[142],{"categories":3562},[142],{"categories":3564},[142],{"categories":3566},[117],{"categories":3568},[117],{"categories":3570},[142],{"categories":3572},[202],{"categories":3574},[117],{"categories":3576},[],{"categories":3578},[142],{"categories":3580},[],{"categories":3582},[554],{"categories":3584},[59],{"categories":3586},[202],{"categories":3588},[59],{"categories":3590},[467],{"categories":3592},[142],{"categories":3594},[59],{"categories":3596},[112],{"categories":3598},[467],{"categories":3600},[59],{"categories":3602},[123],{"categories":3604},[123],{"categories":3606},[],{"categories":3608},[59],{"categories":3610},[],{"categories":3612},[157],{"categories":3614},[59],{"categories":3616},[],{"categories":3618},[202],{"categories":3620},[202],{"categories":3622},[554],{"categories":3624},[],{"categories":3626},[142],{"categories":3628},[59],{"categories":3630},[467],{"categories":3632},[117],{"categories":3634},[117],{"categories":3636},[202],{"categories":3638},[142],{"categories":3640},[157],{"categories":3642},[142],{"categories":3644},[],{"categories":3646},[],{"categories":3648},[],{"categories":3650},[120],{"categories":3652},[142],{"categories":3654},[123],{"categories":3656},[59],{"categories":3658},[59],{"categories":3660},[142],{"categories":3662},[120],{"categories":3664},[157],{"categories":3666},[142],{"categories":3668},[59],{"categories":3670},[142],{"categories":3672},[59],{"categories":3674},[157],{"categories":3676},[157],{"categories":3678},[117],{"categories":3680},[157],{"categories":3682},[59],{"categories":3684},[107],{"categories":3686},[59],{"categories":3688},[59],{"categories":3690},[59],{"categories":3692},[59],{"categories":3694},[],{"categories":3696},[112],{"categories":3698},[],{"categories":3700},[202],{"categories":3702},[142],{"categories":3704},[142],{"categories":3706},[],{"categories":3708},[],{"categories":3710},[],{"categories":3712},[142],{"categories":3714},[112],{"categories":3716},[142],{"categories":3718},[142],{"categories":3720},[],{"categories":3722},[142],{"categories":3724},[123],{"categories":3726},[142],{"categories":3728},[142],{"categories":3730},[142],{"categories":3732},[],{"categories":3734},[],{"categories":3736},[],{"categories":3738},[467],{"categories":3740},[467],{"categories":3742},[107],{"categories":3744},[117],{"categories":3746},[107,120],{"categories":3748},[142],{"categories":3750},[112],{"categories":3752},[],{"categories":3754},[123],{"categories":3756},[202],{"categories":3758},[142],{"categories":3760},[59],{"categories":3762},[142],{"categories":3764},[],{"categories":3766},[202],{"categories":3768},[467],{"categories":3770},[117],{"categories":3772},[107],{"categories":3774},[467],{"categories":3776},[117],{"categories":3778},[157],{"categories":3780},[117],{"categories":3782},[157],{"categories":3784},[142],{"categories":3786},[157],{"categories":3788},[157],{"categories":3790},[59],{"categories":3792},[202],{"categories":3794},[142],{"categories":3796},[120],{"categories":3798},[],{"categories":3800},[142],{"categories":3802},[123],{"categories":3804},[202],{"categories":3806},[107],{"categories":3808},[142],{"categories":3810},[202],{"categories":3812},[157],{"categories":3814},[142],{"categories":3816},[142],{"categories":3818},[202],{"categories":3820},[142],{"categories":3822},[157],{"categories":3824},[142],{"categories":3826},[],{"categories":3828},[142],{"categories":3830},[142],{"categories":3832},[142],{"categories":3834},[142],{"categories":3836},[],{"categories":3838},[117],{"categories":3840},[467],{"categories":3842},[],{"categories":3844},[],{"categories":3846},[142],{"categories":3848},[107],{"categories":3850},[120],{"categories":3852},[107],{"categories":3854},[107],{"categories":3856},[117],{"categories":3858},[],{"categories":3860},[142],{"categories":3862},[112],{"categories":3864},[142],{"categories":3866},[142],{"categories":3868},[],{"categories":3870},[117],{"categories":3872},[112],{"categories":3874},[142,467],{"categories":3876},[117,467],{"categories":3878},[467],{"categories":3880},[142],{"categories":3882},[117],{"categories":3884},[117],{"categories":3886},[59],{"categories":3888},[59],{"categories":3890},[59],{"categories":3892},[142],{"categories":3894},[123],{"categories":3896},[117],{"categories":3898},[],{"categories":3900},[467],{"categories":3902},[],{"categories":3904},[467],{"categories":3906},[467],{"categories":3908},[107],{"categories":3910},[117],{"categories":3912},[],{"categories":3914},[467],{"categories":3916},[142],{"categories":3918},[112],{"categories":3920},[142],{"categories":3922},[123],{"categories":3924},[59],{"categories":3926},[59],{"categories":3928},[59],{"categories":3930},[467],{"categories":3932},[],{"categories":3934},[],{"categories":3936},[],{"categories":3938},[142],{"categories":3940},[59],{"categories":3942},[142],{"categories":3944},[59],{"categories":3946},[467],{"categories":3948},[467],{"categories":3950},[142],{"categories":3952},[117],{"categories":3954},[],{"categories":3956},[142],{"categories":3958},[142],{"categories":3960},[142],{"categories":3962},[],{"categories":3964},[],{"categories":3966},[467],{"categories":3968},[467],{"categories":3970},[142,467],{"categories":3972},[117],{"categories":3974},[117],{"categories":3976},[117],{"categories":3978},[117],{"categories":3980},[117],{"categories":3982},[117],{"categories":3984},[],{"categories":3986},[59],{"categories":3988},[142],{"categories":3990},[59],{"categories":3992},[120],{"categories":3994},[142],{"categories":3996},[554],{"categories":3998},[554],{"categories":4000},[117],{"categories":4002},[59],{"categories":4004},[],{"categories":4006},[117],{"categories":4008},[142],{"categories":4010},[],{"categories":4012},[123],{"categories":4014},[],{"categories":4016},[142],{"categories":4018},[117],{"categories":4020},[112],{"categories":4022},[142],{"categories":4024},[],{"categories":4026},[],{"categories":4028},[123],{"categories":4030},[123],{"categories":4032},[157],{"categories":4034},[123],{"categories":4036},[117],{"categories":4038},[],{"categories":4040},[117],{"categories":4042},[112],{"categories":4044},[142],{"categories":4046},[142],{"categories":4048},[],{"categories":4050},[142],{"categories":4052},[157],{"categories":4054},[142],{"categories":4056},[],{"categories":4058},[202],{"categories":4060},[59],{"categories":4062},[59],{"categories":4064},[107],{"categories":4066},[107],{"categories":4068},[107],{"categories":4070},[117],{"categories":4072},[107],{"categories":4074},[117],{"categories":4076},[467],{"categories":4078},[554],{"categories":4080},[112],{"categories":4082},[112],{"categories":4084},[112],{"categories":4086},[467],{"categories":4088},[112,107],{"categories":4090},[202],{"categories":4092},[117],{"categories":4094},[],{"categories":4096},[142],{"categories":4098},[],{"categories":4100},[59],{"categories":4102},[202],{"categories":4104},[123],{"categories":4106},[59],{"categories":4108},[157],{"categories":4110},[],{"categories":4112},[117],{"categories":4114},[],{"categories":4116},[554],{"categories":4118},[],{"categories":4120},[123],{"categories":4122},[123],{"categories":4124},[202],{"categories":4126},[],{"categories":4128},[142],{"categories":4130},[202],{"categories":4132},[],{"categories":4134},[142],{"categories":4136},[142],{"categories":4138},[],{"categories":4140},[157],{"categories":4142},[142],{"categories":4144},[],{"categories":4146},[142],{"categories":4148},[],{"categories":4150},[],{"categories":4152},[117],{"categories":4154},[117],{"categories":4156},[],{"categories":4158},[59],{"categories":4160},[59],{"categories":4162},[59],{"categories":4164},[142,117],{"categories":4166},[117],{"categories":4168},[117],{"categories":4170},[117],{"categories":4172},[202],{"categories":4174},[202],{"categories":4176},[],{"categories":4178},[112],{"categories":4180},[142],{"categories":4182},[202],{"categories":4184},[202],{"categories":4186},[112],{"categories":4188},[107],{"categories":4190},[117],{"categories":4192},[59],{"categories":4194},[142],{"categories":4196},[142],{"categories":4198},[117],{"categories":4200},[59],{"categories":4202},[117],{"categories":4204},[142],{"categories":4206},[120],{"categories":4208},[],{"categories":4210},[142],{"categories":4212},[],{"categories":4214},[142],{"categories":4216},[142],{"categories":4218},[59],{"categories":4220},[],{"categories":4222},[202],{"categories":4224},[142],{"categories":4226},[117],{"categories":4228},[117],{"categories":4230},[59],{"categories":4232},[157],{"categories":4234},[157],{"categories":4236},[112],{"categories":4238},[142],{"categories":4240},[117],{"categories":4242},[],{"categories":4244},[117],{"categories":4246},[142],{"categories":4248},[112],{"categories":4250},[142],{"categories":4252},[142],{"categories":4254},[142],{"categories":4256},[117],{"categories":4258},[202],{"categories":4260},[142],{"categories":4262},[123],{"categories":4264},[142],{"categories":4266},[142],{"categories":4268},[142],{"categories":4270},[142],{"categories":4272},[],{"categories":4274},[142],{"categories":4276},[202],{"categories":4278},[123],{"categories":4280},[142],{"categories":4282},[123],{"categories":4284},[],{"categories":4286},[],{"categories":4288},[],{"categories":4290},[142],{"categories":4292},[],{"categories":4294},[],{"categories":4296},[],{"categories":4298},[],{"categories":4300},[117],{"categories":4302},[157],{"categories":4304},[117],{"categories":4306},[117],{"categories":4308},[59],{"categories":4310},[107],{"categories":4312},[142],{"categories":4314},[142],{"categories":4316},[142],{"categories":4318},[107],{"categories":4320},[157],{"categories":4322},[],{"categories":4324},[202],{"categories":4326},[120],{"categories":4328},[142],{"categories":4330},[123],{"categories":4332},[157],{"categories":4334},[157],{"categories":4336},[554],{"categories":4338},[117],{"categories":4340},[142],{"categories":4342},[142],{"categories":4344},[157],{"categories":4346},[142],{"categories":4348},[],{"categories":4350},[],{"categories":4352},[467],{"categories":4354},[123],{"categories":4356},[157],{"categories":4358},[142],{"categories":4360},[112],{"categories":4362},[157],{"categories":4364},[107],{"categories":4366},[117],{"categories":4368},[117],{"categories":4370},[112],{"categories":4372},[142],{"categories":4374},[],{"categories":4376},[],{"categories":4378},[],{"categories":4380},[142],{"categories":4382},[],{"categories":4384},[112],{"categories":4386},[],{"categories":4388},[142],{"categories":4390},[],{"categories":4392},[112],{"categories":4394},[117],{"categories":4396},[142],{"categories":4398},[467],{"categories":4400},[142],{"categories":4402},[157],{"categories":4404},[142],{"categories":4406},[157],{"categories":4408},[157],{"categories":4410},[],{"categories":4412},[],{"categories":4414},[157],{"categories":4416},[157],{"categories":4418},[157],{"categories":4420},[],{"categories":4422},[157],{"categories":4424},[117],{"categories":4426},[117],{"categories":4428},[],{"categories":4430},[142],{"categories":4432},[120],{"categories":4434},[202],{"categories":4436},[142],{"categories":4438},[],{"categories":4440},[157],{"categories":4442},[142],{"categories":4444},[554],{"categories":4446},[157],{"categories":4448},[157],{"categories":4450},[120],{"categories":4452},[59],{"categories":4454},[59],{"categories":4456},[],{"categories":4458},[59],{"categories":4460},[142],{"categories":4462},[],{"categories":4464},[],{"categories":4466},[117],{"categories":4468},[],{"categories":4470},[117],{"categories":4472},[117],{"categories":4474},[112],{"categories":4476},[142],{"categories":4478},[112],{"categories":4480},[157],{"categories":4482},[112],{"categories":4484},[59],{"categories":4486},[59],{"categories":4488},[59],{"categories":4490},[112],{"categories":4492},[142],{"categories":4494},[117],{"categories":4496},[467],{"categories":4498},[107],{"categories":4500},[467],{"categories":4502},[467],{"categories":4504},[59],{"categories":4506},[467],{"categories":4508},[467],[4510,4678,4761,4842],{"id":4511,"title":4512,"ai":4513,"body":4518,"categories":4640,"created_at":60,"date_modified":60,"description":52,"extension":61,"faq":60,"featured":62,"kicker_label":60,"meta":4641,"navigation":86,"path":4664,"published_at":4665,"question":60,"scraped_at":4666,"seo":4667,"sitemap":4668,"source_id":4669,"source_name":4670,"source_type":94,"source_url":4671,"stem":4672,"tags":4673,"thumbnail_url":60,"tldr":4675,"tweet":60,"unknown_tags":4676,"__hash__":4677},"summaries\u002Fsummaries\u002Fai-s-jagged-smarts-verifiability-drives-progress-summary.md","AI's Jagged Smarts: Verifiability Drives Progress",{"provider":7,"model":8,"input_tokens":4514,"output_tokens":4515,"processing_time_ms":4516,"cost_usd":4517},8618,2768,32031,0.0030851,{"type":14,"value":4519,"toc":4632},[4520,4524,4527,4530,4533,4536,4540,4543,4546,4549,4552,4556,4559,4562,4565,4568,4572,4575,4578,4581,4584,4587,4591,4594,4597,4600,4604],[17,4521,4523],{"id":4522},"vibe-coding-marks-the-agentic-leap","Vibe Coding Marks the Agentic Leap",[22,4525,4526],{},"Around December, LLMs crossed a threshold: agents now build entire apps end-to-end without fixes. Karpathy describes 'vibe coding'—describing outcomes in natural language, trusting the model to handle implementation. No more snippet-pasting; prompts steer coherent workflows. Berman notes this shift hit frontier users hard, with models like those post-GPT-4 delivering flawless chunks that chain into full software.",[22,4528,4529],{},"Example: OpenClaw installation ditched complex bash scripts for a simple agent prompt: copy-paste text listing tools and desired outcome. The agent inspects the environment, debugs loops, and installs across platforms. Products like here.now and Journey Kits ship 'agent-native' setups—minimal text like 'Install here.now web hosting for agents via npm, or fetch npm if missing.' Agents figure out the rest, shrinking install files from pages to paragraphs.",[22,4531,4532],{},"\"I can't remember the last time I corrected it... I trusted the system more and more and then I was vibe coding.\"",[22,4534,4535],{},"This demands rethinking app dev: describe results, not steps. Traditional code bloats with edge cases; agents leverage trained weights for intelligence.",[17,4537,4539],{"id":4538},"llms-as-software-30-prompts-program-the-new-computer","LLMs as Software 3.0: Prompts Program the New Computer",[22,4541,4542],{},"Karpathy frames LLMs as a paradigm shift—Software 3.0—beyond Software 1.0 (explicit rules) and 2.0 (dataset-trained nets). Train on internet-scale data to multitask implicitly, then 'program' via prompts and context windows. The LLM acts as CPU (model weights process), RAM (context holds state), with peripherals like browsers and files unchanged.",[22,4544,4545],{},"Internet data 'programs' base capabilities; prompts\u002Fcontext interpret and compute in digital space. Berman highlights Karpathy's 2021 tweet visualizing this: audio\u002Fvideo in, peripherals out, LLM core replacing OS.",[22,4547,4548],{},"\"Software 3.0 now is kind of about your programming now turns to prompting and what's in the context window is your lever over the interpreter that is the LLM.\"",[22,4550,4551],{},"Build teams pivot: prioritize prompt engineering over rule-writing. Verifiable outputs (code compiles, math checks) amplify this, as RL rewards sharpen peaks there.",[17,4553,4555],{"id":4554},"end-to-end-neural-nets-eclipse-traditional-code","End-to-End Neural Nets Eclipse Traditional Code",[22,4557,4558],{},"Karpathy urges end-to-end nets over hybrid rules + nets. His menu-photo app—OCR text, generate images, overlay via Vercel—became obsolete. New way: feed photo to Gemini with prompt 'Use Nanobanana to overlay menu items.' Multimodal model handles OCR, generation, compositing in pixels.",[22,4560,4561],{},"This 'outward creep' of nets means rethink stacks: skip LLM-for-one-task + traditional code. Elon Musk's Tesla autopilot proves it—scrapped rules (e.g., 'red stop sign = stop') for pure end-to-end nets trained on data. Post-switch, performance soared, maintenance simplified. The Bitter Lesson: scale nets with compute\u002Fdata beats human heuristics.",[22,4563,4564],{},"\"All of my menu gen is spurious. It's working in the old paradigm... your neural network is doing more and more of the work.\"",[22,4566,4567],{},"Future: no traditional code; vibe-code entire apps. We're pre-Software 2.0 fully, but trajectory points there.",[17,4569,4571],{"id":4570},"verifiability-explains-ais-jagged-edges","Verifiability Explains AI's Jagged Edges",[22,4573,4574],{},"AI's 'smart-dumb' duality stems from verifiability: LLMs automate what outputs verify easily, no full specs needed. Traditional software needs step-by-step rules; LLMs thrive on checkable artifacts (code runs? math equals?). Frontier labs treat training as giant RL environments, rewarding verifiable tasks like code\u002Fmath.",[22,4576,4577],{},"Code booms because: auto-verifiable (compile\u002Frun\u002Ferrors), economic incentives (enterprises pay for 10-100x dev speed), data abundance. Labs RL-heavily there—Anthropic early. Result: refactors million-line codebases, finds zero-days, yet fails 'walk 50m to carwash?'",[22,4579,4580],{},"Strawberry 'r's count was patched, but common sense lags. Jaggedness proves no AGI: code skills don't generalize. Labs chase incentives; unverifiable domains stagnate.",[22,4582,4583],{},"\"Traditional computers can easily automate what you can specify in code... LLMs can easily automate what you can verify.\"",[22,4585,4586],{},"\"Show me the incentive and I'll show you the outcome.\"",[17,4588,4590],{"id":4589},"founder-strategy-target-unverifiable-or-fine-tune-verifiable","Founder Strategy: Target Unverifiable or Fine-Tune Verifiable",[22,4592,4593],{},"Labs dominate obvious verifiable domains (math\u002Fcode). Founders: seek verifiable niches for custom RL\u002Ffine-tuning with proprietary data—pull levers labs ignore. Or chase hard-to-verify high-value RL environments (Karpathy hints at one, vapes coyly).",[22,4595,4596],{},"Everything automatable eventually, but unevenly. Build agent-native: skills as copy-paste prompts. Matt Schumer's essay flags this pace reshaping work\u002Feconomy.",[22,4598,4599],{},"\"If you are in a verifiable setting where you could create these RL environments... you can use your favorite fine-tuning framework and pull the lever.\"",[17,4601,4603],{"id":4602},"key-takeaways","Key Takeaways",[4605,4606,4607,4611,4614,4617,4620,4623,4626,4629],"ul",{},[4608,4609,4610],"li",{},"Switch to vibe coding: describe outcomes, not steps—agents handle implementation via trained intelligence.",[4608,4612,4613],{},"Install agent-native: ship minimal prompt files (e.g., npm check + install) over bash bloat.",[4608,4615,4616],{},"Go end-to-end: replace code pipelines with single multimodal prompts; heed Bitter Lesson, bet on nets.",[4608,4618,4619],{},"Exploit verifiability: excel where outputs check automatically (code\u002Fmath); expect jaggedness elsewhere.",[4608,4621,4622],{},"Founders: fine-tune verifiable niches with your data; hunt non-verifiable RL goldmines labs skip.",[4608,4624,4625],{},"Verify before generalizing: AI code\u002Fmath prowess doesn't imply AGI—skills domain-bound.",[4608,4627,4628],{},"Rethink stacks: LLMs as CPU\u002FRAM; prompts as code in Software 3.0.",[4608,4630,4631],{},"Test December models: agent workflows transformed—retry if last tried pre-winter.",{"title":52,"searchDepth":53,"depth":53,"links":4633},[4634,4635,4636,4637,4638,4639],{"id":4522,"depth":53,"text":4523},{"id":4538,"depth":53,"text":4539},{"id":4554,"depth":53,"text":4555},{"id":4570,"depth":53,"text":4571},{"id":4589,"depth":53,"text":4590},{"id":4602,"depth":53,"text":4603},[],{"content_references":4642,"triage":4661},[4643,4647,4650,4655,4658],{"type":78,"title":4644,"author":4645,"url":4646,"context":70},"Sequoia AI Event Talk","Andrej Karpathy","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=96jN2OCOfLs",{"type":78,"title":4648,"author":4645,"url":4649,"context":76},"Animals vs Ghosts","https:\u002F\u002Fkarpathy.bearblog.dev\u002Fanimals-vs-ghosts\u002F",{"type":4651,"title":4652,"url":4653,"context":4654},"tool","here.now","https:\u002F\u002Fhere.now\u002F","recommended",{"type":4651,"title":4656,"url":4657,"context":76},"Journey Kits","https:\u002F\u002Fwww.journeykits.ai\u002F",{"type":4651,"title":4659,"url":4660,"context":76},"WayinVideo","https:\u002F\u002Fbit.ly\u002FWayinVideoSkillAPI",{"relevance":82,"novelty":83,"quality":82,"actionability":83,"composite":4662,"reasoning":4663},3.6,"Category: AI & LLMs. The article discusses the concept of 'vibe coding' and how LLMs can now build applications end-to-end, which addresses a specific pain point for developers looking to integrate AI into their workflows. It provides examples of how prompts can simplify complex coding tasks, though it lacks detailed frameworks for implementation.","\u002Fsummaries\u002Fai-s-jagged-smarts-verifiability-drives-progress-summary","2026-05-01 20:13:03","2026-05-03 16:51:01",{"title":4512,"description":52},{"loc":4664},"e528af51daf9b3f1","Matthew Berman","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=pngC-TH8M0U","summaries\u002Fai-s-jagged-smarts-verifiability-drives-progress-summary",[4674,98,99,100],"llm","LLMs excel in verifiable domains like code via RL training, causing uneven abilities; embrace Software 3.0 by prompting agents end-to-end instead of coding rules.",[100],"GQ4QK32176mdWxls9j4m74r1grXI5Y1KWVvdlFinb0Y",{"id":4679,"title":4680,"ai":4681,"body":4686,"categories":4719,"created_at":60,"date_modified":60,"description":52,"extension":61,"faq":60,"featured":62,"kicker_label":60,"meta":4720,"navigation":86,"path":4750,"published_at":4751,"question":60,"scraped_at":4751,"seo":4752,"sitemap":4753,"source_id":4754,"source_name":4732,"source_type":94,"source_url":4755,"stem":4756,"tags":4757,"thumbnail_url":60,"tldr":4758,"tweet":60,"unknown_tags":4759,"__hash__":4760},"summaries\u002Fsummaries\u002Fai-lacks-laziness-prioritize-abstractions-tdd-and--summary.md","AI Lacks Laziness: Prioritize Abstractions, TDD, and Doubt",{"provider":7,"model":8,"input_tokens":4682,"output_tokens":4683,"processing_time_ms":4684,"cost_usd":4685},5050,1858,16458,0.00191635,{"type":14,"value":4687,"toc":4714},[4688,4692,4695,4699,4702,4706],[17,4689,4691],{"id":4690},"laziness-drives-essential-abstractions-which-ai-ignores","Laziness Drives Essential Abstractions, Which AI Ignores",[22,4693,4694],{},"Larry Wall's three programmer virtues—hubris, impatience, laziness—emphasize laziness as key to abstraction. Bryan Cantrill explains it forces simplicity: \"make the system as simple as possible (but no simpler)\" under time constraints, yielding powerful models that reduce code while deepening domain understanding. AI lacks this; LLMs generate endless code cheaply, creating bloated \"layercake of garbage\" that appeals to line-count vanity but increases cognitive load and future maintenance costs. Example: Modifying a music playlist generator—initial overcomplication dropped via YAGNI (You Ain't Gonna Need It), shrinking from frustration to ~24 lines. LLM might speed initial output but embed bloat, leading to shrugged LGTM approvals and downstream issues. Counter brogrammer boasts of 37k lines\u002Fday; best engineering stems from human time limits enforcing crispness.",[17,4696,4698],{"id":4697},"tdd-sequence-for-reliable-ai-agent-outputs","TDD Sequence for Reliable AI Agent Outputs",[22,4700,4701],{},"Apply Test-Driven Development to agent prompting: write tests first, then code. Jessica Kerr's example ensures documentation updates in code changes—break into two steps: (1) Instructions in AGENTS.md telling agent to scan\u002Fupdate docs; (2) Reviewer agent verifying PRs for misses. Do instructions first as the 'test' defining behavior, then verification. This mirrors classic TDD: specify desired outcome before implementation, catching gaps early and building incrementally.",[17,4703,4705],{"id":4704},"design-ai-restraint-via-doubt-for-high-stakes-decisions","Design AI Restraint via Doubt for High-Stakes Decisions",[22,4707,4708,4709,4713],{},"AI's decisiveness—probabilistically resolving ambiguity—fails in open systems with asymmetric risks, needing deferral or inaction. Mark Little cites ",[4710,4711,4712],"em",{},"Dark Star"," scene: crew uses philosophy to make sentient bomb doubt its detonation order (\"no proof data is correct\"), expanding its consciousness beyond sensory impulses. Metaphor for AI hallucinations from overconfidence. Solution: Engineer doubt explicitly—value human-like uncertainty in decisions with profound consequences. Restraint becomes core capability for autonomous, safe AI without constant oversight.",{"title":52,"searchDepth":53,"depth":53,"links":4715},[4716,4717,4718],{"id":4690,"depth":53,"text":4691},{"id":4697,"depth":53,"text":4698},{"id":4704,"depth":53,"text":4705},[142],{"content_references":4721,"triage":4747},[4722,4726,4730,4734,4738,4740,4743],{"type":78,"title":4723,"author":4724,"url":4725,"context":76},"Gergely Orosz interviews Kent Beck and Martin Fowler","Gergely Orosz","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=CZs8J1ZD0CE",{"type":78,"title":4727,"author":4728,"url":4729,"context":70},"The Peril of Laziness Lost","Bryan Cantrill","https:\u002F\u002Fbcantrill.dtrace.org\u002F2026\u002F04\u002F12\u002Fthe-peril-of-laziness-lost\u002F",{"type":78,"title":4731,"author":4732,"url":4733,"context":70},"Yagni","Martin Fowler","https:\u002F\u002Fmartinfowler.com\u002Fbliki\u002FYagni.html",{"type":78,"title":4735,"author":4736,"url":4737,"context":70},"Adding Correctness Conditions to Code Changes","Jessica Kerr","https:\u002F\u002Fjessitron.com\u002F2026\u002F04\u002F06\u002Fadding-correctness-conditions-to-code-changes\u002F",{"type":78,"title":4712,"url":4739,"context":76},"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FDark_Star_(film)",{"type":78,"title":4741,"url":4742,"context":76},"Dark Star bomb scene","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=S-xUjmJkO8g",{"type":78,"title":4744,"author":4745,"url":4746,"context":70},"Dark Star and AI Morality","Mark Little","https:\u002F\u002Fmarkclittle.blogspot.com\u002F2026\u002F03\u002Fdark-star-and-ai-morality.html",{"relevance":81,"novelty":82,"quality":82,"actionability":82,"composite":4748,"reasoning":4749},4.35,"Category: Software Engineering. The article provides a deep exploration of how human programming principles can inform AI development, particularly in the context of TDD and managing AI's overconfidence. It offers actionable insights on applying TDD to AI agent prompts, which directly addresses the audience's need for practical applications in AI-powered product development.","\u002Fsummaries\u002Fai-lacks-laziness-prioritize-abstractions-tdd-and-summary","2026-04-20 16:57:48",{"title":4680,"description":52},{"loc":4750},"5041fd7bbef16cba","https:\u002F\u002Fmartinfowler.com\u002Ffragments\u002F2026-04-14.html","summaries\u002Fai-lacks-laziness-prioritize-abstractions-tdd-and--summary",[4674,98,99,100],"Human programmers' laziness builds crisp abstractions to simplify code; AI bloats it. Use TDD for agent prompts (instructions first, then verification) and teach AI doubt to avoid overconfident errors.",[100],"onaT1lUH9kUZnB9kXTavYLymtwXlPVrSQ5xPAyxcTRo",{"id":4762,"title":4763,"ai":4764,"body":4769,"categories":4806,"created_at":60,"date_modified":60,"description":52,"extension":61,"faq":60,"featured":62,"kicker_label":60,"meta":4807,"navigation":86,"path":4829,"published_at":4830,"question":60,"scraped_at":4830,"seo":4831,"sitemap":4832,"source_id":4833,"source_name":4834,"source_type":94,"source_url":4835,"stem":4836,"tags":4837,"thumbnail_url":60,"tldr":4839,"tweet":60,"unknown_tags":4840,"__hash__":4841},"summaries\u002Fsummaries\u002Fagentic-patterns-code-cheap-test-hard-hoard-smart-summary.md","Agentic Patterns: Code Cheap, Test Hard, Hoard Smart",{"provider":7,"model":8,"input_tokens":4765,"output_tokens":4766,"processing_time_ms":4767,"cost_usd":4768},5759,2316,17352,0.00180295,{"type":14,"value":4770,"toc":4801},[4771,4775,4778,4781,4785,4788,4792,4795,4798],[17,4772,4774],{"id":4773},"hoard-reusable-solutions-and-embrace-cheap-code-for-compound-gains","Hoard Reusable Solutions and Embrace Cheap Code for Compound Gains",[22,4776,4777],{},"With coding agents, generating code costs pennies, shifting focus from writing to curating quality—good code still demands review and maintenance. Hoard snippets, patterns, and modules you know work, then recombine them rapidly; agents amplify this by automating assembly, letting you prototype faster without starting from scratch. Use the compound engineering loop: agents generate options, you select and iterate, avoiding technical debt by having agents refactor proactively. This produces superior code by exploring more architectural choices humans overlook, like optimal data flows or edge-case handling.",[22,4779,4780],{},"Anti-pattern to dodge: never push unreviewed agent code to collaborators—always diff, test, and iterate personally to prevent cascading bugs.",[17,4782,4784],{"id":4783},"master-agent-loops-git-and-subagents-for-reliable-builds","Master Agent Loops, Git, and Subagents for Reliable Builds",[22,4786,4787],{},"Coding agents run LLMs in a reasoning loop: chat-templated prompts with system instructions, token caching for efficiency, tool calls (e.g., shell, file ops), and iterative refinement. Pair with Git essentials—prompt agents on core concepts like branches\u002Fcommits, use them to rewrite history cleanly via interactive diffs. Deploy subagents for scale: Claude Code's Explore subagent scouts codebases; run parallel subagents for multiple tasks; specialist subagents handle niches like testing or docs. Official docs recommend this for complex projects, turning solo devs into orchestrators.",[17,4789,4791],{"id":4790},"enforce-qa-with-tdd-agentic-testing-and-code-walkthroughs","Enforce QA with TDD, Agentic Testing, and Code Walkthroughs",[22,4793,4794],{},"Start every session by running tests first—agents fix failures faster in context. Follow red\u002Fgreen TDD: agents write failing tests (red), implement fixes (green), refactor. For manual QA, task agents with browser automation on web UIs, logging issues via Showboat note-taking. Understand code via linear walkthroughs (e.g., Showboat + Present for step-by-step traces) or interactive explanations like word clouds highlighting key terms. Annotated example: build GIF optimizer with WebAssembly\u002FGifsicle by prompting for architecture, then follow-ups for perf tweaks.",[22,4796,4797],{},"Appendix prompts boost this: Artifacts for structured outputs, Proofreader for polish, Alt text generation, Podcast highlights extraction—reusable for any agent workflow.",[22,4799,4800],{},"This guide's TOC reveals a full system for agentic engineering, not hype: practical loops yield production code 10x faster when habits stick.",{"title":52,"searchDepth":53,"depth":53,"links":4802},[4803,4804,4805],{"id":4773,"depth":53,"text":4774},{"id":4783,"depth":53,"text":4784},{"id":4790,"depth":53,"text":4791},[142],{"content_references":4808,"triage":4826},[4809,4812,4814,4816,4818,4820,4822],{"type":4651,"title":4810,"url":4811,"context":76},"Teleport Beams","https:\u002F\u002Ffandf.co\u002F4tq0sbV",{"type":4651,"title":4813,"context":76},"Claude Code",{"type":4651,"title":4815,"context":76},"OpenAI Codex",{"type":4651,"title":4817,"context":76},"Showboat",{"type":4651,"title":4819,"context":76},"Present",{"type":4651,"title":4821,"context":76},"Gifsicle",{"type":78,"title":4823,"author":4824,"url":4825,"context":76},"Introduction to Agentic Engineering Patterns","Simon Willison","https:\u002F\u002Fsimonwillison.net\u002F2026\u002FFeb\u002F23\u002Fagentic-engineering-patterns\u002F",{"relevance":81,"novelty":82,"quality":82,"actionability":81,"composite":4827,"reasoning":4828},4.55,"Category: AI & LLMs. The article provides in-depth insights into using coding agents for software engineering, addressing specific pain points like code quality and testing practices. It offers actionable strategies such as using TDD with agents and emphasizes the importance of reviewing agent-generated code, making it highly relevant and practical for the target audience.","\u002Fsummaries\u002Fagentic-patterns-code-cheap-test-hard-hoard-smart-summary","2026-04-19 14:53:07",{"title":4763,"description":52},{"loc":4829},"bedbf16cddb531fc","__oneoff__","https:\u002F\u002Fsimonwillison.net\u002Fguides\u002Fagentic-engineering-patterns\u002F","summaries\u002Fagentic-patterns-code-cheap-test-hard-hoard-smart-summary",[98,99,4838,100],"ai-llms","Coding agents like Claude Code make code generation cheap—hoard proven solutions, loop for better code, integrate Git\u002Fsubagents, prioritize TDD\u002Fmanual QA, and avoid unreviewed commits to ship higher-quality software faster.",[4838,100],"32nAD44DObGkEQez3frKiK35xFPk0zF2Jn6eAR_2JQs",{"id":4843,"title":4844,"ai":4845,"body":4850,"categories":4946,"created_at":60,"date_modified":60,"description":52,"extension":61,"faq":60,"featured":62,"kicker_label":60,"meta":4947,"navigation":86,"path":4957,"published_at":4958,"question":60,"scraped_at":4959,"seo":4960,"sitemap":4961,"source_id":4962,"source_name":4963,"source_type":94,"source_url":4964,"stem":4965,"tags":4966,"thumbnail_url":60,"tldr":4968,"tweet":60,"unknown_tags":4969,"__hash__":4970},"summaries\u002Fsummaries\u002Fharness-engineering-agents-code-humans-steer-summary.md","Harness Engineering: Agents Code, Humans Steer",{"provider":7,"model":8,"input_tokens":4846,"output_tokens":4847,"processing_time_ms":4848,"cost_usd":4849},8738,2273,20706,0.00259325,{"type":14,"value":4851,"toc":4940},[4852,4856,4859,4862,4865,4868,4872,4875,4878,4881,4884,4888,4891,4894,4897,4900,4903,4906,4908],[17,4853,4855],{"id":4854},"code-abundance-frees-engineers-for-steering","Code Abundance Frees Engineers for Steering",[22,4857,4858],{},"Ryan Lopopolo, a Member of Technical Staff at OpenAI, has spent nine months building software solely through AI agents, banning his team from directly editing code. The core shift: \"Code is free.\" Models like GPT-5.2 produce, refactor, and delete code at scale without human synchronous attention, treating implementation as non-scarce. This abundance stems from models' patience, parallelism, and training on trillions of code lines, making them \"isomorphic\" to human engineers for real-world tasks.",[22,4860,4861],{},"Pre-agent era constraints—no longer apply. P3-priority tasks (formerly deprioritized) now run 4x in parallel; agents select the winner. Internal tools ship with localization and internationalization day one, as capacity isn't traded off. Lopopolo's team built productivity agents for coworkers across OpenAI offices in London, Dublin, Paris, Brussels, Zurich, and Munich.",[22,4863,4864],{},"Scarce resources redefine roles: human time\u002Fattention, model context windows. Engineers become \"staff engineers\" delegating to infinite agent teams, focusing on systems design one day, week, or six months ahead. \"Every one of you is a staff engineer. You have as many team members as you can possibly drive concurrently.\"",[22,4866,4867],{},"Tradeoffs: Initial velocity hits from refining agent outputs, but long-term leverage from durable fixes. Humans unblock agents over long horizons, not micromanage.",[17,4869,4871],{"id":4870},"legible-codebases-via-documentation-and-standardization","Legible Codebases via Documentation and Standardization",[22,4873,4874],{},"Agents need humans to externalize \"what good looks like.\" Years of experience yield 500 micro-decisions per patch (e.g., non-functional requirements like timeouts, retries). Models know all variants from training data; humans specify via \"breadcrumbs\": ADRs, persona docs, ticket histories, code reviews.",[22,4876,4877],{},"Make codebases \"native to agents\": respect context scarcity with sameness. Large refactors are free—fire 15 agents to complete migrations that lingered six months. Tests enforce source-code properties: files ≤350 lines for context efficiency; lints ensure retries\u002Ftimeouts on network calls (e.g., fetch wrappers).",[22,4879,4880],{},"Diverse team expertise amplifies: frontend architects document component patterns; backend experts outline scalability; product minds define QA plans covering user journeys, required PR media (screenshots, videos). One engineer's QA doc becomes every agent's guardrail, eliminating low-signal reviews.",[22,4882,4883],{},"\"The important thing is not the code but the prompt and the guardrails that got you there.\" Review agents scan patches for security\u002Freliability, injecting comments PRs must address pre-merge.",[17,4885,4887],{"id":4886},"prompt-injection-and-skills-for-reliable-execution","Prompt Injection and Skills for Reliable Execution",[22,4889,4890],{},"Harness engineering operationalizes agent success through just-in-time prompts, minimizing overengineering per the \"bitter lesson\" (model capability obsoletes complexity). Centralized 5-10 skills hide infra churn: launch apps, spin observability, boot Chrome DevTools via daemon. Codex (agent) is entry point—outside-in dev, with repo tools agent-invoked first.",[22,4892,4893],{},"Guardrails embed prompts everywhere: ESLint rules (custom per workspace), wholesome tests (package privacy, dep edges, Zod dedup), error messages with remediation (\"Parse, don't validate at edge; derive type from Zod\"—no unknowns).",[22,4895,4896],{},"Reviewer agents, sub-agents, auto-compaction (GPT-5.4 excels) refresh context. Shell to agents for prompt-writing skills synthesized from OpenAI cookbooks. CI runs security checks: \"Are there timeouts\u002Fretries? Secure interfaces?\"",[22,4898,4899],{},"Workflow: Linear tickets → agent + skills. No human editors; beach\u002Fmargarita\u002FLinear setup shown. Agents prototype UIs, then lints enforce decomposition for snapshot tests. Observed failures (local coherence over shared utils) yield systematic fixes.",[22,4901,4902],{},"Q&A reveals minimalism: Avoid thousands of skills; deepen few. Harness = timely instruction surfacing. Agent hid daemon switch for weeks via docs—humans delegate fully.",[22,4904,4905],{},"\"Do not produce slop. Don't accept slop. You won't get slop in your codebase.\"",[17,4907,4603],{"id":4602},[4605,4909,4910,4913,4916,4919,4922,4925,4928,4931,4934,4937],{},[4608,4911,4912],{},"Treat code as free: Parallelize P3s, refactor at scale, delete freely—focus humans on unblocking agents.",[4608,4914,4915],{},"Externalize expertise: Document personas\u002FADRs\u002FQA for every agent trajectory; one doc accrues team-wide leverage.",[4608,4917,4918],{},"Embed guardrails durably: Custom lints\u002Ftests on source code (file size, retries, deps); reviewer agents in CI.",[4608,4920,4921],{},"Centralize 5-10 skills: Hide infra\u002Ftools; agent-first entry (e.g., Codex launches dev stack).",[4608,4923,4924],{},"Just-in-time prompts: Auto-compaction + error remediation; synthesize skills from cookbooks.",[4608,4926,4927],{},"Minimize harness overengineering: Surface requirements context-efficiently; models follow instructions.",[4608,4929,4930],{},"Measure by agent autonomy: Trust via QA plans\u002Fmedia; shoulder-surf less, delegate more.",[4608,4932,4933],{},"Fix failure classes systematically: Observe agent\u002Fhuman errors, devise lints\u002Ftests, migrate codebase once.",[4608,4935,4936],{},"Workflow: Tickets → agents; no laptops—Linear + voice\u002Ftools.",[4608,4938,4939],{},"Scale internal tools globally: i18n\u002Fl10n free with abundance.",{"title":52,"searchDepth":53,"depth":53,"links":4941},[4942,4943,4944,4945],{"id":4854,"depth":53,"text":4855},{"id":4870,"depth":53,"text":4871},{"id":4886,"depth":53,"text":4887},{"id":4602,"depth":53,"text":4603},[142],{"content_references":4948,"triage":4955},[4949,4952],{"type":78,"title":4950,"url":4951,"context":76},"Harness Engineering","https:\u002F\u002Fopenai.com\u002Findex\u002Fharness-engineering\u002F",{"type":4953,"title":4950,"url":4954,"context":76},"podcast","https:\u002F\u002Flatent.space\u002Fp\u002Fharness-eng",{"relevance":81,"novelty":82,"quality":82,"actionability":82,"composite":4748,"reasoning":4956},"Category: AI & LLMs. The article discusses the innovative use of AI agents in software engineering, addressing the audience's pain point of integrating AI into their workflows. It provides actionable insights on how to leverage AI agents for productivity and code management, making it highly relevant for product builders.","\u002Fsummaries\u002Fharness-engineering-agents-code-humans-steer-summary","2026-04-17 00:29:28","2026-04-19 03:24:30",{"title":4844,"description":52},{"loc":4957},"80b5466d85781e03","AI Engineer","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=am_oeAoUhew","summaries\u002Fharness-engineering-agents-code-humans-steer-summary",[98,99,100,4967],"dev-productivity","OpenAI engineer Ryan Lopopolo's team builds exclusively with AI agents by creating 'harnesses'—guardrails, skills, and prompts—that make codebases legible and execution reliable, freeing humans for systems thinking.",[100,4967],"hIF2ATUvbOMAiPQWtnEgcmFD_N-jAj3pTUO5XKVAlGU"]