Write code that is easy to delete, not easy to extend.
For developers, too many meetings, too little 'focus' time
Closing the Gender Gap in Technology: How the Founder of Girls Who Code Is Teaching Girls Coding and Confidence
Gamers: Corporate America wants you
3 ways data center design will change in the future
Moving Too Fast on AI Could Be Terrible for Humanity
China’s WeChat is all-encompassing but low-key − a Chinese media scholar explains the Taoist philosophy behind the everything app’s design
Why build vs buy is a false debate in it and software development abeecb
How 3 Big Tech Companies Hire
Document Well, Build Better: The Impact of Software Documentation on Architecture
How To Communicate Your Vision & Why It Matters - Novoda
How to create exceptional communication with mobile engineering teams - Novoda
Scrum is dead: Breaking down the new open development method
Lessons Learned in Software Development
What Makes a Good Programmer?
5 Reasons Why QA Engineering Is One Of The Happiest Fields To Work In
Study Finds Consumers Are Actively Turned Off by Products That Use AI
Big Tech jobs have lost their glamour
Protecting shared data
Understanding the process of successful digital transformation
Pinterest Changes User Terms So It Can Train AI on User Data and Photos, Regardless of When They Were Posted
AI in enterprise: Keeping up with the Joneses
Hot for its bot, McKinsey may cut thousands of jobs
Beyond Code: Communication Skills Every Software Engineer Needs
Microsoft Kin - The Billion Dollar Smartphone Disaster
Could AI 'trading bots' transform the world of investing?
No, AI doesn’t mean the end of mathematics – at least not yet | Bruce Schneier and Kasra Rafi