AI-Generated Images Discourage Me From Reading Your Blog

If you’re willing to use AI-generated images, how do I know the text isn’t AI-generated?

 · Updated  · 1 min · 109 words

Finding Private Information Through Resumes on Google Search

Reconsider uploading your resume on the open web.

Iterate Through Strings in Go with a for-range Loop

You can use for-range loops to iterate through strings in Go without splitting because Go handles strings as byte slices.

 · Updated  · 1 min · 209 words

Let's Stop Asking "Why Do You Want To Work for Us?" in Interviews

Most people want to work for your company for money, and there’s nothing wrong with that.

 · Updated  · 2 min · 311 words

I Am So Sick of Leetcode-Style Interviews

Leetcode-style interviews do not reflect real-world software engineering problems.

 · Updated  · 2 min · 220 words

Calendly Denial of Service via Mass-Scheduling

Showing how Calendly can be easily spammed because I’m bored and unemployed.

Python Lists Cheatsheet

A Python lists cheatsheet for coding interviews.

 · Updated  · 5 min · 1005 words

Get Unique Elements in a Python List

Remove duplicate elements from Python lists using the set() function.

 · Updated  · 1 min · 185 words

Ruby Arrays Cheatsheet

A Ruby arrays cheatsheet with methods and examples for coding interviews.

 · Updated  · 12 min · 2363 words

How I Discover New Blogs

A list of resources I use to discover new blogs.

 · Updated  · 3 min · 470 words

My Favorite Blogs

A list of my favorite blogs from around the web.

 · Updated  · 1 min · 23 words

Being Poor

Personal experiences of growing up poor

 · Updated  · 2 min · 360 words

Kubernetes RBAC: Get vs List

“Get” lets you see individual objects and their contents. “List” lets you see all objects, including their contents, even without “Get” permissions.

Making Life More Difficult for Bank Scammers

Using Python to flood scammers with fake information.

Ruby on Rails: Enable File Downloads Using link_to

How to enable file downloads using the link_to helper in Ruby on Rails.

Find Unnecessary Homebrew Packages with "brew leaves"

Use the ‘brew leaves’ command to find potentially unnecessary Homebrew packages.

 · Updated  · 1 min · 176 words

AWS SSM: Run a Shell Command Against Multiple EC2 Instances

How to run a shell command against multiple EC2 instances using AWS Systems Manager

 · Updated  · 3 min · 626 words

Optional Type Hints in Python

Comparing Optional[str] vs str | None syntax in Python v3.10+ with practical examples.

 · Updated  · 3 min · 512 words

Hitting Back at Ledger Scammers With Python

Using a Python script to send fake data to a Ledger phishing site.

Getting EC2 Instance Metadata Using IMDSv2

Curl examples for retrieving EC2 instance metadata using IMDSv2 including IP address, instance ID, and security groups.

 · Updated  · 3 min · 549 words