Solana vs Ethereum

I was curious about the differences between Solana and Ethereum. I did a side-by-side to paint the picture of what they're about. Both platforms play a major role in decentralized finance (DeFi), NFTs, and other decentralized applications, but they differ significantly in transaction speed, cost, and scalability. The following table offers a comparison, providing insights … Continue reading Solana vs Ethereum

Documenting Methods

Finally, let's talk about methods. In your documentation hierarchy, a specific class contains its methods, with each method listed as a sibling to the other methods under that class. This structured organization helps illustrate the relationship between the class and its methods, making it easier for users to understand how to interact with the functionality … Continue reading Documenting Methods

Documenting Classes

Classes serve as blueprints that define the structure (attributes) and behaviors (methods) of objects, which are instances of those classes. When documenting classes, you are essentially detailing the blueprint for creating, utilizing, and deploying the class effectively. This blueprint can come together on a unique page that captures the following: High-level Overview - At the … Continue reading Documenting Classes

Documenting OOP Libraries

In this post, I explore how to document an OOP library. By following established documentation patterns, technical writers can create predictable, structured content that enables developers to leverage your software library efficiently and effectively. OOP documentation follows an imperative programming paradigm. This means that it focuses on how a program operates through a sequence of … Continue reading Documenting OOP Libraries

How APIs Drive AI Development

I was curious about how APIs allow developers to programmatically collect data for AI applications, and I thought you might be, too. I'll explore this more in this post. APIs connect client-side software with the backend services, databases, for example. This allows developers to interact with and retrieve data from various platforms or services programmatically. … Continue reading How APIs Drive AI Development

What even Is AI Development?

In a previous post I wrote about the paradigms of AI development for technical writers. Perhaps I should've started though with the question, what even is AI development? Simply put, AI development is the process of designing, building, training, and deploying artificial intelligence systems that can simulate human intelligence and perform tasks such as reasoning, … Continue reading What even Is AI Development?

Navigating AI Development: A Technical Writer’s Guide to Programming Paradigms

In a previous post, I laid out best practices for technical writers focusing on object-oriented programming (OOP). I also mentioned another important programming paradigm: functional programming (FP). While OOP is primarily utilized for software development, functional programming finds significant application in data science and financial modeling, particularly within AI. I’ll focus on AI development in … Continue reading Navigating AI Development: A Technical Writer’s Guide to Programming Paradigms

Interactive UI Tutorial

This interactive demo on FlutterFlow’s documentation site is the best UI tutorial I’ve come across. Unlike standard techniques, which generally rely on video demos or step-by-step text instructions with screenshots to highlight UI features, this demo essentially immerses you in the software, making it feel like you’re being guided directly through the process. This has … Continue reading Interactive UI Tutorial

Programming Best Practices for Technical Writers – Modularity

Welcome to the sixth installment of my series on essential programming best practices for technical writers. In the previous post, I covered the concept of polymorphism. In this post, we’ll shift our focus to the principle of modularity. Modularity is a design strategy that involves dividing a system into smaller, self-contained units or modules, each … Continue reading Programming Best Practices for Technical Writers – Modularity