Writing on software & the world

An Anthropologist turned Programmer's Long-form thoughts, in chronological order

Palantir's first DevCon & The Evolution of Software Engineering

Last week I attended the first Palantir Developer conference as one of the DevCon fellowship winners. I gained passage by creating an application that integrated national weather data, code repositories, AIP and OSDK to simulate disaster scenarios across the U.S. based on active and historical weather patterns

How $PLTR will displace $CRM and 4x market cap in 5 years

If you're in the tech industry you'd have to have blinders on to not see the tectonic shifts taking place. Billion dollar swings hanging on every word of an earnings call, massive layoffs hitting both giants and startups - with all stages of VC drying up for anything without the AI or ML suffix.

How to build Single Sign On using OAuth2.0 and OpenID Connect

This is a continuation from our article on What travel visas teach us about software authentication and will focus on the code required to implement SSO for an API that uses the OAuth2.0 (OA2) & OpenID Connect (OIDC) specifications.

What travel visas teach us about software authentication

Secure authentication and authorization are foundational pillars of any successful software project. While comparing APIs to tourism might seem like a stretch, there are some interesting similarities in how a government streamlines the ability to travel between countries and how software engineers enable data to travel between different systems.