Teb's Lab
A curious human who just wants to watch the world learn.



Technology does not exist simply for its own sake.

These essays are my attempt to wrestle with the impact of technology, for better and for worse.


How ‘democratized speech’ went off the rails and how to get back on track



Clearly, we are in dire need of better legal protections related to our data, but that’s easier said than done



Big tech deserves its lashings — but we still need technology solutions



Big Tech needs to get better at energy efficiency

One of the least responsible corporations in decades has no right to declare itself a bank

Cleaning data of ‘personally identifying information‘ is harder than you might think

Is the collective horror of the world’s tragedies diminishing the weight of each individual crisis?

And hackers are having a field day

Ethics training and oversight should be mandatory for software engineers

It’s time to wake up from the dream sold to us by advertising

It was a year of disruption, innovation, and increasing skepticism for the technology world

The field of cybersecurity is largely mysterious to those outside of it, even as it becomes more important than ever

Everyone is trying to break into technology, but I wish more people would break out

How Khashoggi’s murder can spark action and lead to big change

The beauty of mathematical inception

Deep Fakes pose a massive threat to society and democracy, don’t get caught off guard

In the stupid underground, cryptocurrency remains subversive — even as it’s co-opted by the usual suspects

A computer scientist’s musings about gene expression

Bust out the tinfoil—the data security crisis is worse than you ever imagined

The unsavory cast of characters benefiting from bitcoin

The Intersection of Genetics and Artificial Intelligence

Startups, capitalism, and the destructive force of a culturally bankrupt industry

Three archetypes of a software engineering professional

Transforming “minimum viable developer” to lifelong student