The Overflow #142: The bane of bossware

Functional programming for blockchains, multiple conditional inheritances, and the life of Clippy

Article hero image

Welcome to ISSUE #142 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: our new Student Ambassador Program, the conspicuous absence of hardware-specific GPU APIs, and an ode to our dearly departed companion, Clippy.

From the blog

Stack Overflow is launching a Student Ambassador Program. Here’s how to apply. stackoverflow.blog Learn how Stack Overflow can help support your campus clubs or hackathons.

Functional programming is an ideal fit for developing blockchains stackoverflow.blog Some applications just lend themselves to certain programming paradigms.

Work has changed. Our upcoming conference, Flow State, explores what’s next stackoverflow.blog Learn how developers, technologists, and forward thinking organizations are adapting to the new normal.

What companies lose when they track worker productivity (Ep. 478) stackoverflow.blog The home team gathers for a conversation about workplace productivity monitoring: Does it motivate employees to get more done, or does it lead to stress that takes away from deep, focused work and replaces it with busywork instead?

Data Modeling with MongoDB Webinar promotion Join MongoDB for a live webinar where experts will examine the most important considerations when making decisions about your data model, so that you can create the model that best fits your application. Register now!

Interesting questions

How can I achieve multiple conditional inheritance? stackoverflow.com For this to work well, you may need to update your C++ version.

Why can’t we have hardware-specific graphics APIs? computergraphics.stackexchange.com The GPU doesn’t actually belong to the hardware. It belongs to the OS.

How can I efficiently diff a CSV file against a database? softwareengineering.stackexchange.com That just sounds like running a diff of two databases with extra steps.

Interviewer keeps stringing me along workplace.stackexchange.com “If they’re like this before you start, how bad will it be once you’ve joined?”

Links from around the web

Why your website should be under 14KB in size endtimes.dev The difference between 14KB and 15KB may be very small, but just wait and see why it makes a big change.

The twisted life of Clippy www.seattlemet.com It’s obvious to us now, but in the mid-90s, developers did not know that Clippy would be a cultural icon.

Complex conditional width using flex-basis with clamp every-layout.dev Here are some tricks for even more advanced CSS layouts.

Constructs of augmented reality developer.qualcomm.com This awesome free guide will give you the skills and tools to make augmented reality (AR) a real reality!

A blast from the past: Want to teach your kids to code? Here are three apps that can help.

Login with your stackoverflow.com account to take part in the discussion.