Time for tech’s report card
A lot of the world is busy digesting Twitter being rebranded to “X,” but more serious things are happening in the world of tech: Worldcoin is here! I kid. What actually matters today is that we are embarking on another earnings cycle, which means we can study tech’s largest and
Read moreWhen AI Finally Writes All the Code, What Will Us Developers Do?
My views on how large language models mean big changes for timeless software engineering challengesContinue reading on Better Programming »
Read moreNorth Korean hackers targeting JumpCloud mistakenly exposed their IP addresses, researchers say
Security researchers say they have high confidence that North Korean hackers were behind a recent intrusion at enterprise software company JumpCloud because of a mistake the hackers made. Mandiant, which is assisting one of JumpCloud’s affected customers, attributed the breach to hackers working for North Korea’s Reconnaissance General Bureau, or
Read moreThe Return of Dynamic Typing: Is It Possible?
Or was static typing the right paradigm all along?Continue reading on Better Programming »
Read moreElon Musk and Mark Zuckerberg should cage fight over whose rebrand is worse
Elon Musk is the best thing that could have ever happened to Mark Zuckerberg. As Musk begins to change Twitter’s branding to X, Facebook’s rebrand to Meta doesn’t seem all that bad. Zuckerberg might be good at lifting weights these days, but he still needs to pull Meta out from
Read moreGraphic Design for Software Engineers and Architects
It’s no secret that engineers have a certain “style” for their graphic designs, including technical diagramsIf you work in software engineering or within technology, you might have seen a diagram that looks like this:You might be the author of such a diagram and see nothing wrong. It’s all there — the services, arrows,
Read moreThere Are No Shortcuts on the Path to Becoming a Successful Self-Taught Developer
#1 — Take your damn timePhoto by William Bout on UnsplashLet me start by making a few things clear:I am not actively working as a developer. I am currently a “Lead M365 Engineer” for a managed service provider, which is an inaccurate title for what I do every day. I typically define my daily work
Read moreThe Manager Trinity: The 3 Tenets of Successful Management
Insights from a decade as a Google manager on the key to success and how to be a force multiplier for your team and organizationOver 20 years (nine at Google) of leading software teams, I’ve gained insights into what it takes to be a successful manager. These shared insights and
Read moreNatural language processing and unnatural text
I recently evaluated two software applications designed to find PII (personally identifiable information) in free text using natural language processing. Both failed badly, passing over obvious examples of PII. By contrast, I also tried natural language processing software on a nonsensical poem, it the software did quite well. Doctor’s notes
Read moreRIP Twitter’s iconic bird logo
Image: Alex Castro and Jess Weatherbed / The Verge Early Monday morning, Twitter began replacing its blue bird logo with a fan-made “ ” logo. The same X also appears on Twitter’s homepage, as a profile picture for its official @twitter account, and on a splash screen displayed while the
Read more