|||

Multiple scales. Move between scales freely. Maybe this is a design problem, not a testing problem. Maybe it is a people problem, not a technology problem [cheating, this is always true]. The key to this is realizing that once you decide a problem is at a certain scale, the fix needs to be at that scale too. So you might have a data problem, a code problem, a workflow problem, a design problem, an architectural problem, a team problem, a project problem, an organizational problem, a leadership problem, or an existential problem. (on the level of the company)

Each type of problem has to be resolved by the resources on tap at that level. You fix data problems by editing the data. You fix code problems by changing code. You fix leadership problems by changing leaders. You fix existential problems by changing jobs.

Becoming a more effective programmer involves understanding at a deep level how everything interlocks and moves together. If you can’t solve it at one level, escalate to the next level and try to solve it there

Mastering Programming Hacker News
    Next → Carleton University and Shopify’s bachelor of computer science program is a great example of a work-integrated education initiative to foster homegrown talent Innovation must involve all Canadians to succeed ← Previous How can Canada expect to retain its engineers if the leadership in ideas takes place outside Canada? This is why three companies came together
    Latest posts
    The Verge → Researchers detail huge hack-for-hire campaigns against environmentalists
    Conversations, cybernetics, and Theory of Mind
    → Why are we exceeding the Earth’s carrying capacity?
    IDEO U's Creative Confidence Podcast → Roger Martin, Bianca Andreescu, and systemic strategy
    Reuters → Systemic lessons from South Korea’s Patient 31
    Axle → Divide & conquer
    FSG → Can Snow Clearing Be Sexist?
    The Verge → As Lambda students speak out, the school’s debt-swapping partnership disappears from the internet
    The Talk Show → “Bring It On, Haters”, With Special Guest Ben Thompson
    Facebook → Starting the Decade by Giving You More Control Over Your Privacy
    Motherboard → Leaked Documents Expose the Secretive Market for Your Web Browsing Data
    The Verge → Google’s ads just look like search results now
    MacMillan → Interference by Sue Burke
    Systemics and design principles in support of Tiago Forte’s PARA framework
    → Microsoft wants to capture all of the carbon dioxide it’s ever emitted
    → US announces AI software export restrictions for China
    → Science Conferences Are Stuck in the Dark Ages
    → This wireless power startup says it can charge your phone using only radio waves
    → Segway’s newest self-balancing vehicle is an egg-shaped wheelchair
    → Twitter announces Bluesky: a team seeking and developing an open standard for social media
    → Elon Musk attempts to explain Twitter to normal people in court
    → TED and YouTube launch global climate initiative
    → Embracing multilingualism to enhance complexity sensitive research
    → The ‘Amazon effect’ is flooding a struggling recycling system with cardboard
    → John Kerry, Arnold Schwarzenegger wage ‘World War Zero’ on climate change
    → Combining semantic and term frequency similarities for text clustering
    → Bad RCS implementations are creating big vulnerabilities, security researchers claim
    → 2019 Tech Trends Report — The Future Today Institute
    → Medical Crowdsourcing: Harnessing the “Wisdom of the Crowd” to Solve Medical Mysteries
    → Report Launch - OPSI Primer on AI for the Public Sector
    → “Level Up”: Leveraging Skill and Engagement to Maximize Player Gameplay