Reading Documentation Effectively
Reading Documentation EffectivelyReading documentation is a skill that can be learned. Let's talk about how to do it effectively so that you retain the most knowledge in the shortest amount of time.
Why Developer Relations Matters
Why Developer Relations MattersDeveloper Relations is a key part of any software company's growth strategy. Let's talk about how to build a successful DevRel program.
Use Verbose Comments
Use Verbose CommentsMigrations are the traditional way to manage the structure of your database. Supabase has a great way to manage migrations and we'll see how to use them in this article.
Quick Walkthrough on Using Supabase Migrations
Quick Walkthrough on Using Supabase MigrationsMigrations are the traditional way to manage the structure of your database. Supabase has a great way to manage migrations and we'll see how to use them in this article.
On Using iCloud Drive for Storage
On Using iCloud Drive for StorageiCloud is a good way to replicate your files remotes so that, in the case of a catastrophe, you will not have complete data loss. For Mac users it has great integration and I recommend using it.
Supabase Email Authentication with Google Workspace
Supabase Email Authentication with Google WorkspaceSupabase recently released a new feature that allows you to authenticate users with Google Workspace. Let's see how we can implement this in a Vue.js application.
CSS Mesh Gradients
CSS Mesh GradientsApple recently released Mesh Gradients as a feature for iOS development. Let's see if we can replicate this in CSS.
How to Make Product Decisions based on Business Needs
How to Make Product Decisions based on Business NeedsIt can be difficult to make moral decisions when it comes to developing your product. Let's talk about how to make product decisions based on business needs.
Asking for help is a core developer skill
Asking for help is a core developer skillIntentionally or otherwise, I've been blowing up my life since last summer. It’s been less than ideal. We'll get to why in a second, but first, let's talk about everyone's favorite awful programming language and the impact of package managers, their packages, and the endless toil they create.
Package dependency hell
Package dependency hellIntentionally or otherwise, I've been blowing up my life since last summer. It’s been less than ideal. We'll get to why in a second, but first, let's talk about everyone's favorite awful programming language and the impact of package managers, their packages, and the endless toil they create.
Peak Software Abuse
Peak Software AbuseMy thoughts on how software gets worse because of profit incentives, and how the core reason NFTs are a failure is that they are used badly by the businesses that use them.
The Work Structure Spectrum
The Work Structure SpectrumWorking on an Agile team can really suck. But, why? No structure at all sucks way more. We should talk about that, too.
Are your docs good?
Are your docs good?The primary challenge faced by technical writers often boils down to how to evaluate the effectiveness of what you write. You build some documentation and you think it is great. How do you know if you are right? How do you prove it to upper management? How do you really, really know?
Neurodiversity as software incompatibility
Neurodiversity as software incompatibilityMy days are taken up by thinking about two things: my kids and software. With neurodiverse kids, I think that they way we interact with them is akin to an API without documentation.
Types of Interview Scams
Types of Interview ScamsThere are many ways that scammers are using sites like LinkedIn and Twitter to attack desperate job seekers. I got scammed and here’s a detailed set of warnings and defenses.
How To Iterate Relentlessly
How To Iterate RelentlesslyIt’s immensely hard to get traction for your product, and that is often because you’ve built the wrong thing and nobody wants to use that. Here’s a better process.
Docs Deserve More Respect
Docs Deserve More RespectA plea for more respect for documentation and technical writing in the software development industry.