Software Engineering Taste, Chrome DevTools MCP, and npm Security Updates
ChangelogSeptember 30, 20256 min544 views
11 connectionsΒ·16 entities in this videoβHiring Junior Engineers
- π‘ Andrew Churchill's analysis of 134 interviews reveals a significant pool of exceptional junior engineers overlooked by most companies.
- π― Companies are urged to invest in juniors for their fresh energy, loyalty, and potential, despite a lack of prior experience.
- π Strategies for hiring juniors include filtering for mindset, using home assignments, and AI-assisted tests, followed by mentorship and patient development post-hire.
Chrome DevTools MCP
- π The Chrome DevTools MCP is now in public preview, integrating AI agents like Cursor and Gemini CLI with browser automation and debugging.
- π οΈ This new capability allows AI helpers to write, run, inspect, and fix code directly within a real Chrome browser instance.
- π DevTools MCP acts as a bridge, enabling AI models to autonomously interact with web pages, read DOM elements, capture performance metrics, and analyze console logs.
npm Supply Chain Security
- β οΈ GitHub is implementing changes to enhance npm's security against token abuse and self-replicating malware.
- π Future updates will include local publishing with required two-factor authentication, granular tokens with a 7-day lifetime, and trusted publishing.
- π‘οΈ npm maintainers are also provided with actions to strengthen their package security immediately.
Dayflow: Automatic Daily Timeline
- π Dayflow, a new Mac OS app, records screen activity at one frame per second and uses AI to generate a timeline of daily activities with summaries.
- π‘ Created because calendars don't reflect actual time spent, Dayflow offers a calm, trustworthy view of the workday.
- π The app is MIT licensed and open source, ensuring transparency and user control over data, respecting privacy and data ownership.
Defining "Good Taste" in Software Engineering
- π§ Good taste in software engineering is explored as a differentiator between humans and machines, though subjective and hard to define.
- π§ Indicators of taste include preferences for certain code styles, satisfaction with design decisions, and the persistence of worrying about software problems.
- β¨ Taste is described as the ability to adopt fitting engineering values for a project, distinct from skill, and cautioning against mistaking personal preference for principled positions.
Knowledge graph16 entities Β· 11 connections
How they connect
An interactive map of every person, idea, and reference from this conversation. Hover to trace connections, click to explore.
Hover Β· drag to explore
16 entities
Chapters3 moments
Key Moments
Transcript25 segments
Full Transcript
Topics14 themes
Whatβs Discussed
Junior EngineersSoftware EngineeringChrome DevToolsAI AgentsBrowser Automationnpm SecuritySupply Chain SecurityGitHubTwo-Factor AuthenticationDayflowAI AnalysisOpen SourceSoftware DesignEngineering Values
Smart Objects16 Β· 11 links
ProductsΒ· 5
CompaniesΒ· 3
ConceptsΒ· 4
EventΒ· 1
PeopleΒ· 2
MediaΒ· 1