π Epistemology of software
βοΈ Mark Seemann
@TechGrub
βοΈ Mark Seemann
Applying scientific thinking to software development through test-driven development. #TDD #SoftwareDevelopment
@TechGrub
π First Principles First
βοΈ Kent Beck
@TechGrub
βοΈ Kent Beck
Observing software development: measuring effort, output, outcome, and impact. Easier to observe earlier, but harder to game later. #softwaredevelopment #productivity
@TechGrub
π Listen More, Talk Less
βοΈ Mike Fisher
@TechGrub
βοΈ Mike Fisher
Effective leaders listen more than they talk, building trust and momentum by hearing their team's concerns and ideas. Leadership is not about performance or speeches. #leadership #communication
@TechGrub
π₯1
π Clear technical vision is the key for aligned growth
βοΈ LeadDev
@TechGrub
βοΈ LeadDev
Technical visions guide decision-making across organizations, ensuring alignment and growth.
#TechnicalVision #Leadership
@TechGrub
π2
π That Time I Trashed The Company Mainframe, And The Lesson I Learned
βοΈ The Codist (Bruce F. Webster)
@TechGrub
βοΈ The Codist (Bruce F. Webster)
Programmer accidentally overloads IBM mainframe with test program, learns importance of reading source code. Critical skill for programmers. #programming #codereview
@TechGrub
π1
π Crafting Engineering Strategy!
βοΈ Will Larson
@TechGrub
βοΈ Will Larson
The author discusses writing and publishing their book "Crafting Engineering Strategy" and its LLM-optimized edition.
#EngineeringStrategy #LLMsInPublishing
@TechGrub
π1π₯1
π§ Beyond Vibe Coding with Addy Osmani
βοΈ The Pragmatic Engineer
@TechGrub
βοΈ The Pragmatic Engineer
Interview with Addy Osmani on AI in software engineering, discussing workflows, speed vs quality, and the limitations of AI tools.
#AIinSoftwareEngineering #ThePragmaticEngineer
@TechGrub
π2
π Negotiating With Your Boss
βοΈ Mike Fisher
@TechGrub
βοΈ Mike Fisher
Dealing with a boss who rewrites your work, navigating office politics and maintaining credibility. Leadership and management strategies. #leadership #management
@TechGrub
π HTML Minifier: A 12-Year Journey Building and Maintaining an Open Source Tool
βοΈ Dean Hume
@TechGrub
βοΈ Dean Hume
The article discusses the 12-year journey of building and maintaining an open-source HTML Minifier tool, its evolution, and lessons learned. The tool reduces HTML file size, improving web performance. #webperformance #opensource
@TechGrub
π GraphQL Data Mocking at Scale with LLMs and @generateMock
βοΈ Airbnb Tech Blog
@TechGrub
βοΈ Airbnb Tech Blog
Airbnb's approach to generating mock GraphQL data using LLMs and a new directive called @generateMock. This solution aims to eliminate manual mock data creation and provide realistic data for testing and prototyping.
#GraphQL #LLMs
@TechGrub
π§ The woman behind Canva shares how she built a $42B company from nothing | Melanie Perkins
βοΈ Lenny's Podcast
@TechGrub
βοΈ Lenny's Podcast
Canva's CEO Melanie Perkins shares her journey building a $42 billion company, overcoming obstacles and investor rejections. #Canva #Entrepreneurship
@TechGrub
π A Decade of AI Platform at Pinterest
βοΈ Pinterest Tech Blog
@TechGrub
βοΈ Pinterest Tech Blog
Lessons on building AI platforms, driving adoption, and evolving foundations from Pinterest's decade-long journey. #AI #MachineLearning
@TechGrub
π Why introverts get overlooked (and what to do about it)
βοΈ LeadDev
@TechGrub
βοΈ LeadDev
Introverts can be strong leaders with natural abilities, but visibility is key. Learn why they get overlooked and what to do about it. #IntrovertLeadership #LeadershipSkills
@TechGrub
π Composable Tests
βοΈ Kent Beck
@TechGrub
βοΈ Kent Beck
Tests should be isolated and composable, meaning running tests together shouldn't affect results. Composition helps create efficient, readable, and specific tests. #SoftwareTesting #TestDesiderata
@TechGrub
π How We Choose To Tell Our Stories
βοΈ David Daly
@TechGrub
βοΈ David Daly
Man recounts job loss and struggle to tell story of past decade, seeking new narrative. Reflects on career, memories and emotions. #careerchange #storytelling
@TechGrub
π§ Netflixβs Engineering Culture
βοΈ The Pragmatic Engineer
@TechGrub
βοΈ The Pragmatic Engineer
Interview with Netflix CTO Elizabeth Stone on software engineering, autonomy, and guardrails at a global scale. #softwareengineering #Netflix
@TechGrub
π sync.Pool in Go Explained & Avoid The Heap Allocation Mistake
βοΈ Devtrovert
@TechGrub
βοΈ Devtrovert
Learn about sync.Pool basics, avoiding heap allocations, empty interface usage, and bytes.Buffer use cases. #GoProgramming #syncPool
@TechGrub
π My AI-Powered Learning Tools
βοΈ Sahand Malaei
@TechGrub
βοΈ Sahand Malaei
Discover AI-powered learning tools for reading and writing, including browser extensions and plugins for Obsidian and e-book readers. #AIforLearning #ProductivityTools
@TechGrub
π Speak So They Can Hear You
βοΈ Jessica Kerr
@TechGrub
βοΈ Jessica Kerr
Putting a dollar value on SRE and software upgrades is hard but necessary to secure funding and resources. Finding ways to justify investments in ROI terms is crucial. #SRE #TechLeadership
@TechGrub