tech writer @hackmamba | part-time dev, full-time ranter

Joined November 2020
106 Photos and videos
Pinned Tweet
22 May 2025
tried writing โ€œbetter docsโ€ without actually knowing what that meant ๐Ÿ˜… this helped me get clear on what good API documentation actually looks like hackmamba.io/blog/2025/04/hoโ€ฆ tysmmm @xamfonos_

1
2
13
4,531
Emma retweeted
Last weekend, @tomjohnson of @Google joined the Hackmamba Creators community for the third session of Off the Docs, and the conversation, as always, was full of learnings! - How technical do you actually need to be to break into technical writing? - How much has AI shifted what it means to be technical in this field? - What does it take to stay ahead right now? - How do you produce high-quality content at scale with zero hallucination? Tom answered all of it, and of course, that was not all. He also shared what he thinks people following his course should be paying much closer attention to, and that part of the conversation alone was worth staying up for. A lot more was covered. If you missed the session, the full recording is in the comments so you can catch up on everything. And if you want to be in the room for the next one, the community link is in the comments too.
4
1
9
106
Emma retweeted
Getting an AI-built application to work is the easy part. Keeping it stable, auditable, and safe under real production conditions requires structure that most AI tools skip entirely. This article by @thatc0olguyy explains the three-layer architecture behind production-ready systems and the common shortcuts that cause things to break. Article link in the comments.
1
1
2
47
Emma retweeted
Most Python vector database comparisons stop at benchmarks. The failures that cost teams the most time don't happen at the speed layer. Here's a faster picture of the five libraries: Actian VectorAI DB prioritizes deployment stability across edge, air-gapped, and on-premises environments where API consistency matters more than feature velocity. ChromaDB gets you running in minutes but hits real limits in production. You get Python 3.13 incompatibility, Windows instability above 99 records, and a two-package architecture that silently breaks deployments. Pinecone is fully managed with strong async support, but three major versions in 18 months introduced breaking changes that caught production teams off guard. Qdrant has the strongest local-to-production parity of any open-source option. The same client code that runs against :memory: locally runs unchanged against a managed cloud cluster. Weaviate's v4 client is a significant improvement over v3, adding gRPC support and typed exceptions. But the migration takes weeks, and LangChain support lagged months behind the release. The full comparison covers installation issues, async support, error message quality, and a decision matrix across all five. Check it out!
1
1
2
120
Emma retweeted
Replying to @boki_io
Boki ๐Ÿ‘Œ๐Ÿฝ
1
2
451
Emma retweeted
May 29
Kenny Eze is a technical writer, developer advocate, and Founder of DXMentorship. He knows what good content operations look like because he has lived the broken version of it. His take on Boki: a fresh breath for content operations and working with marketing teams. Boki keeps that context intact from research to distribution. That is the difference @kenny_io noticed.
3
2
5
547
for everyone who are looking for jobsss
Last Friday, we dropped a fresh batch of roles on our DevTool Jobs board. 19 new openings, and a lot of them are still live. More are coming this week. We pull from companies that are deep in the developer tooling space, so if that is the work you want to do, the signal-to-noise ratio here is worth your time. Find your next role: devtooljobs.hackmamba.io/?paโ€ฆ
2
94
Emma retweeted
Developers in general prompt Bit Cloud the same way they'd prompt any other AI tool: describe the full app, and expect a working result. What comes back instead is a proposed component structure: a note list, an editor, and supporting utilities. No clickable UI yet. A lot of people assume the prompt failed and stop there. No, donโ€™t think of it as a prompt failure. BitCloud is doing what a senior engineer would do: laying down reviewable components before locking in higher-level decisions. The prompt is just wrong for what the tool is designed to produce. The guide by @bitcloud_ covers how to write prompts that work with that model. Article link below.
1
3
5
159
Real ๐Ÿ˜…...
21
95
2,754
25,605
check this job vacancy guys
We're hiring a Technical Video Content Creator. You're an engineer who's been making videos on the side. Or a creator who can actually read a stack trace. Either way, you've figured out that explaining a hard technical concept to a camera is the most fun you can have at work. You will make videos for developer tool companies, think tutorials, deep dives, and product walkthroughs end to end. We handle the gear. You bring the knowledge and the presence. Fully remote, based anywhere in Europe. If this sounds like you, the link to apply is in the comments.
133
ME EVERYDAY
Getting Ideas to solve a bug
1
33
Emma retweeted
May 11
Show me harder copy โœจ
2
6
130
Emma retweeted
Python switch statement. Python 3.10 introduced match-case, a structural pattern matching syntax. And it does a lot more than just replace if-elif chains. Beyond basic value matching, you can match multiple values in a single case, add guard conditions with if, destructure tuples and sequences directly in the pattern, and handle state machines cleanly without nesting. This @roadmapsh article walks through all of it, including when match-case is genuinely the right tool and when a dictionary mapping or a plain if-elif block is still the simpler choice. Link in the comments.
1
2
4
91
This is my sign to look for more work ๐Ÿ’ช
This is your sign to start the week by checking what roles are out there. We update our devtools job board every Friday with 20 new roles across DevRel, technical writing, developer marketing, and more. Check the latest listings below.
51
Emma retweeted
We have been a developer growth agency for a while. We just never said it out loud. Here is how it all started. 2021 - @iChuloo started Hackmamba because technical content for devtools was bad. Not mediocre, bad. Written by marketers who had never opened a terminal. He had spent years as a developer and developer advocate. He knew what good looked like and clients kept coming back for it. At some point the work was too much for one person, so he brought in a few developers who could write. That was the team. 2022 - Word got around. We became known as the go-to for technical content, the kind that developers actually trust. Three documentation clients a month on average, strong retention, and a reputation that was genuinely earned. The market had a label for us. Technical content agency. 2023 & 2024 - The same clients trusted us with more than content. They had been burned by generic SaaS marketing agencies that did not understand developers. So they brought everything else to us. Product launches, community programmes, hackathons, Reddit strategy, paid media. We never pitched any of it. They came because the trust was already there. 2025 - Revenue grew 400%. Six-month retention held above 70%. The inbound we were getting was more growth than documentation. That told us everything we needed to know. Anyone can build a product now. The moat is no longer the product itself. It is how you take it to market. How you reach developers who ignore ads. How you earn trust with a community that hates being sold to. How you build for AI agents and show up where developers and their agents are already looking. That is the work we have been doing for @cloudinary, @roadmapsh, @coderabbitai, @mintlify, @theflutterwave, @actiandev and others, across content, documentation, community, events and paid media. So we are making it official. Hackmamba is a developer growth agency. We still strongly believe that all great product outcomes are downstream of great content. We'll always be authentic content producers, non-negotiable. But our north star is growth now. Helping devtools acquire developers/AI agents and build pipeline. The website reflects this. About time. Full story in the comments.
1
2
6
208
Emma retweeted
Apr 30
Summary: Posthog now has a coding agent. Hereโ€™s a list of tools we use for different things but can all now code. I guess I need to figure which to cut/keep soon. @posthog @linear @claudeai @cursor_ai @coderabbitai @figma and I wonder whoโ€™s next Efficient issue tracking will be the next big problem to solve mid-term. @github hereโ€™s your chance to own more of the future.
1
2
1
280
Changes 4000 lines of code > git commit -m โ€œminor changesโ€ > git push origin main Leaves
2
3
11
684
Emma retweeted
This backend developer roadmap has been revamped and outlines the steps needed to build and scale server-side systems. Learn the core technologies and concepts required for modern backend development. roadmap.sh/backend
1
2
35
1,287
Emma retweeted
Looking for a job? Weโ€™ve added 23 new job roles to the devtools job board today. If you have time today, make sure to go through them. Happy Workersโ€™ Day! Link in the comments.
1
2
3
81