Powered by RND
PodcastsTecnología52 Weeks of Cloud

52 Weeks of Cloud

Noah Gift
52 Weeks of Cloud
Último episodio

Episodios disponibles

5 de 223
  • Plastic Shamans of AGI
    The plastic shamans of OpenAI🔥 Hot Course Offers: - 🤖 Master GenAI Engineering - Build Production AI Systems - 🦀 Learn Professional Rust - Industry-Grade Development - 📊 AWS AI & Analytics - Scale Your ML in Cloud - ⚡ Production GenAI on AWS - Deploy at Enterprise Scale - 🛠️ Rust DevOps Mastery - Automate Everything 🚀 Level Up Your Career: - 💼 Production ML Program - Complete MLOps & Cloud Mastery - 🎯 Start Learning Now - Fast-Track Your ML Career - 🏢 Trusted by Fortune 500 Teams Learn end-to-end ML engineering from industry veterans at PAIML.COM
    --------  
    10:32
  • The Toyota Way: Engineering Discipline in the Era of Dangerous Dilettantes
    Dangerous Dilettantes vs. Toyota Way EngineeringCore ThesisThe influx of AI-powered automation tools creates dangerous dilettantes - practitioners who know just enough to be harmful. The Toyota Production System (TPS) principles provide a battle-tested framework for integrating automation while maintaining engineering discipline.Historical ContextToyota Way formalized ~2001DevOps principles derive from TPSCoincided with post-dotcom crash startupsDecades of manufacturing automation parallels modern AI-based automationDangerous Dilettante IndicatorsPromises magical automation without understanding systemsFocuses on short-term productivity gains over long-term stabilityCreates interfaces that hide defects rather than surfacing themLacks understanding of production engineering fundamentalsPrioritizes feature velocity over deterministic behaviorToyota Way Implementation for AI-Enhanced Development1. Long-Term Philosophy Over Short-Term Gains// Anti-pattern: Brittle automation scriptlet quick_fix = agent.generate_solution(problem, { optimize_for: "immediate_completion", validation: false});// TPS approach: Sustainable system designlet sustainable_solution = engineering_system .with_agent_augmentation(agent) .design_solution(problem, { time_horizon_years: 2, observability: true, test_coverage_threshold: 0.85, validate_against_principles: true });Build systems that remain maintainable across yearsEstablish deterministic validation criteria before implementationOptimize for total cost of ownership, not just initial development2. Create Continuous Process Flow to Surface ProblemsImplement CI pipelines that surface defects immediately:Static analysis validationType checking (prefer strong type systems)Property-based testingIntegration testsPerformance regression detectionBuild flow:make lint → make typecheck → make test → make integration → make benchmarkFail fast at each stageForce errors to surface early rather than be hidden by automationAgent-assisted development must enhance visibility, not obscure it3. Pull Systems to Prevent OverproductionMinimize code surface area - only implement what's neededPrefer refactoring to adding new abstractionsUse agents to eliminate boilerplate, not to generate speculative features// Prefer minimal implementationsfunction processData(data: T[]): Result { // Use an agent to generate only the exact transformation needed // Not to create a general-purpose framework}4. Level Workload (Heijunka)Establish consistent development velocityAvoid burst patterns that hide technical debtUse agents consistently for small tasks rather than large sporadic generations5. Build Quality In (Jidoka)Automate failure detection, not just productionAny failed test/lint/check = full system haltEvery team member empowered to "pull the andon cord" (stop integration)AI-assisted code must pass same quality gates as human codeQuality gates should be more rigorous with automation, not less6. Standardized Tasks and ProcessesUniform build system interfaces across projectsConsistent command patterns:make formatmake lintmake testmake deployStandardized ways to integrate AI assistanceDocumented patterns for human verification of generated code7. Visual Controls to Expose ProblemsDashboards for code coverageComplexity metricsDependency trackingPerformance telemetryUse agents to improve these visualizations, not bypass them8. Reliable, Thoroughly-Tested TechnologyPrefer languages with strong safety guarantees (Rust, OCaml, TypeScript over JS)Use static analysis tools (clippy, eslint)Property-based testing over example-based#[test]fn property_based_validation() { proptest!(|(input: Vec)| { let result = process(&input); // Must hold for all inputs assert!(result.is_valid_state()); });}9. Grow Leaders Who Understand the WorkEngineers must understand what agents produceNo black-box implementationsLeaders establish a culture of comprehension, not just completion10. Develop Exceptional TeamsUse AI to amplify team capabilities, not replace expertiseAgents as team members with defined responsibilitiesCross-training to understand all parts of the system11. Respect Extended Network (Suppliers)Consistent interfaces between systemsWell-documented APIsVersion guaranteesExplicit dependencies12. Go and See (Genchi Genbutsu)Debug the actual system, not the abstractionTrace problematic code pathsVerify agent-generated code in contextSet up comprehensive observability// Instrument code to make the invisible visiblefunc ProcessRequest(ctx context.Context, req *Request) (*Response, error) { start := time.Now() defer metrics.RecordLatency("request_processing", time.Since(start)) // Log entry point logger.WithField("request_id", req.ID).Info("Starting request processing") // Processing with tracing points // ... // Verify exit conditions if err != nil { metrics.IncrementCounter("processing_errors", 1) logger.WithError(err).Error("Request processing failed") } return resp, err}13. Make Decisions Slowly by ConsensusMulti-stage validation for significant architectural changesAutomated analysis paired with human reviewDesign documents that trace requirements to implementation14. Kaizen (Continuous Improvement)Automate common patterns that emergeRegular retrospectives on agent usageContinuous refinement of prompts and integration patternsTechnical Implementation PatternsAI Agent Integrationinterface AgentIntegration { // Bounded scope generateComponent(spec: ComponentSpec): Promise; // Surface problems validateGeneration(code: string): Promise; // Continuous improvement registerFeedback(generation: string, feedback: Feedback): void;}Safety Control SystemsRate limitingProgressive exposureSafety boundariesFallback mechanismsManual oversight thresholdsExample: CI Pipeline with Agent Integration# ci-pipeline.ymlstages: - lint - test - integrate - deploylint: script: - make format-check - make lint # Agent-assisted code must pass same checks - make ai-validation test: script: - make unit-test - make property-test - make coverage-report # Coverage thresholds enforced - make coverage-validation# ...ConclusionAgents provide useful automation when bounded by rigorous engineering practices. The Toyota Way principles offer proven methodology for integrating automation without sacrificing quality. The difference between a dangerous dilettante and an engineer isn't knowledge of the latest tools, but understanding of fundamental principles that ensure reliable, maintainable systems. 🔥 Hot Course Offers:🤖 Master GenAI Engineering - Build Production AI Systems🦀 Learn Professional Rust - Industry-Grade Development📊 AWS AI & Analytics - Scale Your ML in Cloud⚡ Production GenAI on AWS - Deploy at Enterprise Scale🛠️ Rust DevOps Mastery - Automate Everything🚀 Level Up Your Career:💼 Production ML Program - Complete MLOps & Cloud Mastery🎯 Start Learning Now - Fast-Track Your ML Career🏢 Trusted by Fortune 500 TeamsLearn end-to-end ML engineering from industry veterans at PAIML.COM
    --------  
    14:38
  • DevOps Narrow AI Debunking Flowchart
    Extensive Notes: The Truth About AI and Your Coding JobTypes of AINarrow AINot truly intelligentPattern matching and full text searchExamples: voice assistants, coding autocompleteUseful but contains bugsMultiple narrow AI solutions compound bugsGet in, use it, get out quicklyAGI (Artificial General Intelligence)No evidence we're close to achieving thisMay not even be possibleWould require human-level intelligenceNeeds consciousness to existConsciousness: ability to recognize what's happening in environmentNo concept of this in narrow AI approachesPure fantasy and magical thinkingASI (Artificial Super Intelligence)Even more fantasy than AGINo evidence at all it's possibleMore science fiction than realityThe DevOps Flowchart TestCan you explain what DevOps is?If no → You're incompetent on this topicIf yes → Continue to next questionDoes your company use DevOps?If no → You're inexperienced and a magical thinkerIf yes → Continue to next questionWhy would you think narrow AI has any form of intelligence?Anyone claiming AI will automate coding jobs while understanding DevOps is likely:A magical thinkerUnaware of scientific processA grifterWhy DevOps MattersProven methodology similar to Toyota WayBased on continuous improvement (Kaizen)Look-and-see approach to reducing defectsConstantly improving build systems, testing, lintingNo AI component other than basic statistical analysisFeedback loop that makes systems betterThe Reality of Job AutomationPeople who do nothing might be eliminatedNot AI automating a job if they did nothingWorkers who create negative valuePeople who create bugs at 2AMTheir elimination isn't AI automationMeasuring Software QualityHigh churn files correlate with defectsConstant changes to same file indicate not knowing what you're doingDevOps patterns help identify issues through:Tracking file changesMeasuring complexityCode coverage metricsDeployment frequencyConclusionVery early stages of combining narrow AI with DevOpsNarrow AI tools are useful but limitedNeed to look beyond magical thinkingOpinions don't matter if you:Don't understand DevOpsDon't use DevOpsClaim to understand DevOps but believe narrow AI will replace developersRaw AssessmentIf you don't understand DevOps → Your opinion doesn't matterIf you understand DevOps but don't use it → Your opinion doesn't matterIf you understand and use DevOps but think AI will automate coding jobs → You're likely a magical thinker or grifter 🔥 Hot Course Offers:🤖 Master GenAI Engineering - Build Production AI Systems🦀 Learn Professional Rust - Industry-Grade Development📊 AWS AI & Analytics - Scale Your ML in Cloud⚡ Production GenAI on AWS - Deploy at Enterprise Scale🛠️ Rust DevOps Mastery - Automate Everything🚀 Level Up Your Career:💼 Production ML Program - Complete MLOps & Cloud Mastery🎯 Start Learning Now - Fast-Track Your ML Career🏢 Trusted by Fortune 500 TeamsLearn end-to-end ML engineering from industry veterans at PAIML.COM
    --------  
    11:19
  • No Dummy, AI Isn't Replacing Developer Jobs
    Extensive Notes: "No Dummy: AI Will Not Replace Coders"Introduction: The Critical Thinking ProblemAmerica faces a critical thinking deficit, especially evident in narratives about AI automating developers' jobsSpeaker advocates for examining the narrative with core critical thinking skillsSuggests substituting the dominant narrative with alternative explanationsAlternative Explanation 1: Non-Productive EmployeesOrganizations contain people who do "absolutely nothing"If you fire a person who does no work, there will be no impactThese non-productive roles exist in academics, management, and technical industriesReference to David Graeber's book "Bullshit Jobs" which categorizes meaningless jobs:Task mastersBox tickersGoonsWhen these jobs are eliminated, AI didn't replace them because "the job didn't need to exist"Alternative Explanation 2: Low-Skilled DevelopersSome developers have "very low or no skills, even negative skills"Firing someone who writes "buggy code" and replacing them with a more productive developer (even one using auto-completion tools) isn't AI replacing a jobThese developers have "negative value to an organization"Removing such developers would improve the company regardless of automationUsing better tools, CI/CD, or software engineering best practices to compensate for their removal isn't AI replacementAlternative Explanation 3: Basic Automation with Traditional ToolsSoftware engineers have been automating tasks for decades without AISpeaker's example: At Disney Future Animation (2003), replaced manual weekend maintenance with bash scripts"A bash script is not AI. It has no form of intelligence. It's a for loop with some conditions in it."Many companies have poor processes that can be easily automated with basic scriptsThis automation has "absolutely nothing to do with AI" and has "been happening for the history of software engineering"Alternative Explanation 4: Narrow vs. General IntelligenceUseful applications of machine learning exist:Linear regressionK-means clusteringAutocompletionTranscriptionThese are "narrow components" with "zero intelligence"Each component does a specific task, not general intelligence"When someone says you automated a job with a large language model, what are you talking about? It doesn't make sense."LLMs are not intelligent; they're task-based systemsAlternative Explanation 5: OutsourcingCompanies commonly outsource jobs to lower-cost regionsJobs claimed to be "taken by AI" may have been outsourced to India, Mexico, or ChinaThis practice is common in America despite questionable ethicsOrganizations may falsely claim AI automation when they've simply outsourced workAlternative Explanation 6: Routine Corporate LayoffsLarge companies routinely fire ~3% of their workforce (Apple, Amazon mentioned)Fear is used as a motivational tool in "toxic American corporations"The "AI is coming for your job" narrative creates fear and motivationMore likely explanations: non-productive employees, low-skilled workers, simple automation, etc.The Marketing and Sales DeceptionCEOs (specifically mentions Anthropic and OpenAI) make false claims about agent capabilities"The CEO of a company like Anthropic... is a liar who said that software engineering jobs will be automated with agents"Speaker claims to have used these tools and found "they have no concept of intelligence"Sam Altman (OpenAI) characterized as "a known liar" who "exaggerates about everything"Marketing people with no software engineering background make claims about coding automationCompanies like NVIDIA promote AI hype to sell GPUsConclusion: The Real Problem"AI" is a misnomer for large language modelsThese are "narrow intelligence" or "narrow machine learning" systemsThey "do one task like autocomplete" and chain these tasks togetherThere is "no concept of intelligence embedded inside"The speaker sees a bigger issue: lack of critical thinking in AmericaWarns that LLMs are "dumb as a bag of rocks" but powerful toolsLeft in inexperienced hands, these tools could create "catastrophic software"Rejects the narrative that "AI will replace software engineers" as having "absolutely zero evidence"Key Quotes"We have a real problem with critical thinking in America. And one of the places that is very evident is this false narrative that's been spread about AI automating developers jobs.""If you fire a person that does no work, there will be no impact.""I have been automating people's jobs my entire life... That's what I've been doing with basic scripts. A bash script is not AI.""Large language models are not intelligent. How could they possibly be this mystical thing that's automating things?""By saying that AI is going to come for your job soon, it's a great false narrative to spread fear where people worry about all the AI is coming.""Much more likely the story of AI is that it is a very powerful tool that is dumb as a bag of rocks and left into the hands of the inexperienced and the naive and the fools could create catastrophic software that we don't yet know how bad the effects will be." 🔥 Hot Course Offers:🤖 Master GenAI Engineering - Build Production AI Systems🦀 Learn Professional Rust - Industry-Grade Development📊 AWS AI & Analytics - Scale Your ML in Cloud⚡ Production GenAI on AWS - Deploy at Enterprise Scale🛠️ Rust DevOps Mastery - Automate Everything🚀 Level Up Your Career:💼 Production ML Program - Complete MLOps & Cloud Mastery🎯 Start Learning Now - Fast-Track Your ML Career🏢 Trusted by Fortune 500 TeamsLearn end-to-end ML engineering from industry veterans at PAIML.COM
    --------  
    14:41
  • The Narrow Truth: Dismantling IntelligenceTheater in Agent Architecture
    how Gen.AI companies combine narrow ML components behind conversational interfaces to simulate intelligence. Each agent component (text generation, context management, tool integration) has direct non-ML equivalents. API access bypasses the deceptive UI layer, providing better determinism and utility. Optimal usage requires abandoning open-ended interactions for narrow, targeted prompting focused on pattern recognition tasks where these systems actually deliver value. 🔥 Hot Course Offers:🤖 Master GenAI Engineering - Build Production AI Systems🦀 Learn Professional Rust - Industry-Grade Development📊 AWS AI & Analytics - Scale Your ML in Cloud⚡ Production GenAI on AWS - Deploy at Enterprise Scale🛠️ Rust DevOps Mastery - Automate Everything🚀 Level Up Your Career:💼 Production ML Program - Complete MLOps & Cloud Mastery🎯 Start Learning Now - Fast-Track Your ML Career🏢 Trusted by Fortune 500 TeamsLearn end-to-end ML engineering from industry veterans at PAIML.COM
    --------  
    10:34

Más podcasts de Tecnología

Acerca de 52 Weeks of Cloud

A weekly podcast on technical topics related to cloud computing including: MLOPs, LLMs, AWS, Azure, GCP, Multi-Cloud and Kubernetes.
Sitio web del podcast

Escucha 52 Weeks of Cloud, All-In with Chamath, Jason, Sacks & Friedberg y muchos más podcasts de todo el mundo con la aplicación de radio.net

Descarga la app gratuita: radio.net

  • Añadir radios y podcasts a favoritos
  • Transmisión por Wi-Fi y Bluetooth
  • Carplay & Android Auto compatible
  • Muchas otras funciones de la app
Aplicaciones
Redes sociales
v7.18.5 | © 2007-2025 radio.de GmbH
Generated: 6/13/2025 - 9:20:31 AM