I went from confusion to clarity auditing Stripe's API Doc

I went from confusion to clarity auditing Stripe's API Doc

Last week i promised to share what i got up to while auditing Stripe 's API, so here goes.

And pardon my pidgin, i no go lie for you, this past week was truly INSANE??

Jumped right into reviewing the API Doc with my little experience, which btw was an assignment by the Technical Writing Mentorship Program . My goal to tackle this assignment was to just understand the Doc (not the entire Doc tho, i was assigned about half of the document) well enough to offer feedback, but as I got into it, I realized it was quite deep.

Because have you gone through that Doc? Heh, God! Stripe’s API Doc is thorough, covering everything from basic API calls to complex integrations, but as a beginner, I found myself lost in the details one too many times. It was like reading a language I had just started learning, where each instruction held nuances that took time to process.

One of my key takeaways was the importance of clarity and consistency. I have to give it to the Engineering and Content team????. I thought Stripe had done a lot to organize their content, but I found some areas could still be simplified. For instance, I suggested adding clearer breakdowns of terms in almost all the assigned pages and sub-sections, as it would give new users a better foundation. Certain terms or API call sequences felt a bit too advanced for someone just starting out.

Another insight was around the examples provided. While Stripe included some examples, I felt they weren't related to typical scenarios. I recommended including more typical use cases that align with everyday needs and concerns, which would make it easier for users to understand how to apply the API effectively.

The parts that truly stressed me out were the Pagination and Balance pages. Understanding pagination was a lot, as the documentation explores how data is divided into pages but lacks a more beginner-friendly explanation. The Balance section was equally challenging, with its deep dive into handling accounts and balances. I had to reread these sections multiple times to grasp their nuances, but they left me with a stronger appreciation for the precision Stripe offers to users managing financial data. Once again, I no go lie for you, I felt the most mentally drained in these two sections because they had layers.
Ultimately, the biggest challenge was the vastness of the documentation. The number of endpoints and the level of detail Stripe offers are impressive, but it’s a lot to digest. As a beginner, I had to go over some sections repeatedly to fully grasp them. At some point, I was going to recommend a “Beginner’s guide” within the documentation, as it could be a gentle entry point before diving into the technical details.        

From just suggesting areas for improvement on the different pages, I started to understand better how API Documentation really goes beyond providing instructions that will help users navigate the API but guiding users at different levels through a structured journey. While this past week's challenge was a daring task, it solidified my foundation and also gave me a sense of accomplishment.

I am stoked to keep exploring this fascinating area of writing.

#stopingAtNothing??


Wisdom Nwokocha

Senior Technical Writer | Author | Software Engineer | UK Global Talent | API Documentation Engineer | Developer Documentation Engineer | Developer Educator | Developer Advocate | Open Source Maintainer

4 个月

Awesome ????, always doing great ??

要查看或添加评论,请登录

Udokanma Georgewill的更多文章

  • API Documentation - One skill that's pushing me beyond my comfort

    API Documentation - One skill that's pushing me beyond my comfort

    I know, I know! You probably might be thinking, she's gone crazy again ?? But I'm here to tell you that learning…

    3 条评论
  • Stop wasting money on Ads that don't convert and double your sales with this

    Stop wasting money on Ads that don't convert and double your sales with this

    Repeat after me; henceforth, I will make smarter marketing decisions for my business???? Come to think of it, why, from…

    2 条评论
  • Chicken and Egg dilemma when building a user base

    Chicken and Egg dilemma when building a user base

    This is probably one of those zero-to-hero stories, forgive me?? A couple of us have been in situations where we've…

    2 条评论
  • TAM for new markets

    TAM for new markets

    Good day, and welcome to another week! Let us address a concern some early-stage startups face with figuring out their…

  • When the food is not too hot, not too cold, but just right!

    When the food is not too hot, not too cold, but just right!

    You might be wondering where I'm going with this today?? Can we talk about the holy grail of early-stage startups…

    4 条评论
  • The startup killer nobody talks about

    The startup killer nobody talks about

    Eid Mubarak?? my people! Listen, everyone's got a killer startup idea. But guess what people don't share enough? The…

  • Profits over Potential

    Profits over Potential

    Talk about coincidences! I was going to share about this yesterday and stumbled on a reposted content from E. I peeped…

    1 条评论
  • Two-pizza team

    Two-pizza team

    Happy Easter?? Founders, gather round! It's time for renewal and fresh starts. It’s apparent that in the early stages…

  • Time and Season

    Time and Season

    If there's anytime I believe in times and seasons, it's with these emerging or advanced technologies. Early this year…

    2 条评论
  • The other guest? AI ethics in the mud

    The other guest? AI ethics in the mud

    Two weeks ago, I learned a hard lesson (apparently, it wasn't one of my proudest moments) about the delicate spin…

    2 条评论

社区洞察

其他会员也浏览了