26 karma · joined July 19, 2022
Some Key Findings: - AI APIs doubled in 2023 - Most API requests are made mid week - Every fifth endpoint on an API is a zombie endpoint
Sure you can go top of funnel, still, these people are usually technical, and if they're not, they will most probably push it down the funnel so it'll end up in the Devs lap anyway.
What happens then is the Dev (most probably) will not trust it be lcause he has no reason to.
However, if the communications from that company came to him directly or indirectly through some good "problem-silving" content, then that's a different story.
Very hard to do though. Covering the top and bottom of the funnel is no easy task.
There is some useful info you can find on IndieHackers, GitHub, Stack Overflow, etc depending on what you are looking for exactly.
Aret hey competitive? Can you maybe set out daily, weekly and/or monthly goals for them to reach (on tasks you need them to do). If they are that good and they do it all in an houre, cool, let them be free and watch Netflix or something xD
As long as the work is done (which is your goal) all is well...
It's hard to give advice since it is probably one of those "you have to be there to understand it completely", but hopefully some of this jibber-jabber helps.
But at the end of day if they're not a good fit for the work you need them to do, maybe they need to go. Maybe they'll find something their suites them better and maybe you can find people that suit you better.
Long term, everyone is happier.
If you are actively trying to find solutions to improve productivity and nothing works, maybe it's not you, it's them.
If there are still things you haven't tried, try and see what happens.
My understanding of whether or not you should take a monolith and cut it into pieces is that it depends on what you want to achieve.
Every monolith is specific, or are they? Without knowing what your product does I bet you have an API, a UI layer or two, some business logic and maybe throw emailing or a payment service. Well, guess what? We all have those!
How to decide. For myself, I’ve tried to boil it down to 3 questions:
1. Will I need to scale this part of the monolith more (often) than others? 2. Does this part of the monolith handle an entire process on its own from start to finish? 3. Does this part of the monolith require a lot of different code or resources than the other parts?
The questions are simple. They aren't philosophical. They don’t have a hidden meaning. Rather, a series of simple booleans. If something needs to be a microservice it'll most likely hit 3 out of 3 of those.
Shared a tool with my book nerds immediately xD
The design part is almost finished, and we are hoping to make everything live this October/November.
New Features It has a ton of new features like social logins, SSO, the ability to track external requests, new documentation portals, new design language, custom flows, an option to offload a project to a new owner, and more importantly a lot more that will help all of us handling APIops.
I've bolded the external request tracking feature because that is one of the most interesting ones to many of our customers since many of them work with other providers of APIs and have customers and suppliers of their own.
APIops Remembers this term, because it might become a new buzzword. Whether we like it or not, the world is powered by APIs right now, and more and more companies opt to have an API guy.
The term APIops already exists, but as time goes on we are guessing that it might increase in hotness :)
Try out our Interactive Prototype We are giving you access to our prototype through sketch. Everything should be clickable so you can play with it. We would love to hear your feedback!!!
Why does structure matter? Why not use a “move fast and break things” approach and put your code wherever it seems to work?
Without good structure, it will become increasingly hard to understand your code and easier to accidentally break things. This means bugs increase and deployments become slower and riskier.
If you plan to scale your API the decisions you bake in earlier should support that. Otherwise, you’ll need to spend considerable time and expense rewriting your application.