Skip to main content

original.flipster - demystifying software one rant at a time

Welcome to my crib 💯

Nice to see you visit my little corner of the internet. This is where I drop some insights on stuff I picked up along the way and also the occasional tech-related rant. Since I low-key wanted to become a writer but somehow got caught up in the software industry, I just write about software now instead.

My mission: unpack and simplify all things making our industry more complicated than it needs to be and share some of the lessons I painfully learned along the way. Still, I’m here to keep things light and if I make you crack a smile while sneaking in a thought or two that sticks, the better. Ideally, I can do my bit in democratizing and diversifying the software industry this way.

original.flipster logo witch chainz, cat and fire

🫰🏾 Good software needs to be designed well and executed well in order to work well.

nothing to see here, that’s just me

nothing to see here, that’s just me

nothing to see here, that’s just me

nothing to see here, that’s just me

nothing to see here, that’s just me

About me

I’m an English major who somehow ended up spending the last 10+ years in software development. Along the way, I picked up a knack for building top-notch software that always stays clean AF under the hood and gained some reputation as the office Code Therapist. Add in a share of Red-Teaming and you got someone who knows just enough to fully embrace how much I actually don’t know.

As a Sagittarius with a Virgo rising, I really dig sharing what I’ve (painfully) learned along the way through Software Roasts (a.k.a. code & software reviews) and by coaching up dev teams in playful ways. No matter the task at hand, I always keep it 100. At the end of the day, what matters most to me is the human side, because:: Software is built by people, for people.

Recent

What's Cracking? Oh, must be your KeePass password!
·815 words·4 mins
Red Team Security Black Hat Go
Recently, I found myself stumbling upon a .kdbx (KeePass Database) file as part of a backup in a CTF and needed to crack the password to gain access to the secrets contained and consequently elevate my privileges. Problem was, that I couldn’t get the hash in the right format for cracking it with john: unsupported database file version (4). So, I built keepass-rush to do so myself.
Read more
Privilege Escalation via DPAPI
··672 words·4 mins
Red Team Security Windows
DPAPI can be useful in situations when you got an initial foothold on a Windows host and are seeking to escalate your privileges. More specifically, we are talking a scenarios where your initial access user shares their home folder with a privileged account. This is a setup that is commonly found in Active Directory contexts, when a single person is operating with 2 distinct users, 1 for their everyday work and another one for dedicated administrative actions such as managing other users & groups that required elevated privileges.
Read more
Go KonMari on your SQL queries, bruh!
··1771 words·9 mins
Bestest-Practices Jpa Unfold Before You Code
Let’s dive into the mess that we get ourselves into when naively relying on JPA and its implementations and see how to generate nothing else but SQL statements that spark joy! Spring Data, JPA, Hibernate got our backs though to avoid such a mess, right? HELL NO! All they do is teach you a lesson to not rely on other systems without verifying the fundamentals functioning as expected yourself! There is ALWAYS pitfalls and you do not want to iron out those kinks in production.
Read more
Go Big or Go Home - The Beauty of the Monolith
··1988 words·10 mins
Architecture Don't Believe the Hype I'm Simple & I Know It
The microservices hype is 4 real, but also completely unjustified. Netflix somehow claims to have pulled it off and suddenly everyone is slaying perfectly good monoliths into tiny pieces just to secure a spot on the bandwagon. But, microservices are out there to hurt you, just wait and see. Meanwhile, monolithic architectures who have always been kind to us have gone out of fashion without any good reason. As Public Enemy said it best: ‘Don’t Believe the Hype’.
Read more