Dev Ben

2K posts

Dev Ben banner
Dev Ben

Dev Ben

@CodeNomadly

Backend engineer (Golang/Node) ||Builder|| Writing about systems, shipping, and the hard parts of dev

Near You📍 Katılım Ağustos 2022
558 Takip Edilen604 Takipçiler
Elite.dev' 🍂
Elite.dev' 🍂@elite_developer·
It is almost impossible to scrape data from any Nigerian government website. Disappointing!!
English
18
7
143
12.5K
Dev Ben
Dev Ben@CodeNomadly·
curl/requests/axios have collectively billions of downloads a week. Most of the internet runs on unpaid maintainer time. Starring a repo takes 2 seconds. Opening an issue with a reproduction case takes 20 minutes. The maintainers need the second thing more.
English
0
0
0
5
Dev Ben
Dev Ben@CodeNomadly·
@amritwt Native hosted agents are usually sandboxed and session-oriented. VPS agents can evolve into actual backend systems.
English
0
0
0
14
amrit
amrit@amritwt·
what is the key difference you find when running an agent on a vps vs you doing so on codex / cursor cloud? it's all *mostly* the same so why not just use the native version instead of setting up a new vps
English
5
0
17
1.2K
Dev Ben
Dev Ben@CodeNomadly·
@TosinOlugbenga The scary part is many teams only realize they need reconciliation after the first money mismatch incident.
English
0
0
0
48
Tosin Olugbenga
Tosin Olugbenga@TosinOlugbenga·
The fastest way to know a fintech startup won’t scale: No audit logs. No reconciliation system. No proper transaction tracing. No maker-checker approvals. No finance expert on the team. Just vibes and dashboards.
English
21
31
214
6.5K
Dev Ben
Dev Ben@CodeNomadly·
Stop designing APIs like internal tools. External consumers will break your assumptions immediately. If your API needs “tribal knowledge” to use, it will fail at scale. We learned this after onboarding 3 clients and rewriting the same endpoint twice. What's the one assumption your API made that external consumers immediately broke?
English
0
0
0
5
Big Sam💦
Big Sam💦@_chisomx·
The Afrobeats pyramid Agreed chat?
Big Sam💦 tweet media
English
445
410
2.7K
107.9K
Dev Ben
Dev Ben@CodeNomadly·
@tomilola_ng Nice, but backend is never done, talk less of being dusted
English
0
0
2
12
Tomilola Oluwafemi | Software Engineer
✅ Figma to mobile app code done 🔁 Backend done and dusted 🚀 Marketing website completed Launching a new app on stores in a few days, super excited.
Tomilola Oluwafemi | Software Engineer tweet media
English
18
11
185
3.1K
Dev Ben
Dev Ben@CodeNomadly·
What happens if you add. gitignore into the . gitignore file?
English
0
0
0
8
Dev Ben
Dev Ben@CodeNomadly·
One thing Nigerian fintech Twitter hides from beginners: You usually cannot just wake up and start moving money legally. Most startups survive by: • building on top of licensed providers • partnering with MMOs • or using payment aggregators Because CBN problems are expensive problems.
English
0
0
0
12
Plebian
Plebian@Plebian_2·
@CodeNomadly I learned Linux halfway through my career after struggling to find that UI. Never going back. It was the sysadmin at my day job who got me hooked when he saw me struggling. I don't memorize much, just what I need and the rest is in the man pages.
English
1
0
1
15
Dev Ben
Dev Ben@CodeNomadly·
Fuck your terminal. I don’t want to memorize 37 little magic commands inside a black rectangle from 1987. Give me a clean UI. Good shortcuts. Fast workflows. Developer tools should feel engineered, not ritualistic.
English
2
0
1
32
Dev Ben
Dev Ben@CodeNomadly·
@0xIlyy Exactly. A lot of CLI-first tools confuse “hard to use” with “powerful.” Good software should scale: - shortcuts for power users - clean UI for everyone else Not every workflow needs terminal archaeology.
English
1
0
1
15
ily⚡️
ily⚡️@0xIlyy·
Fuck your terminal. I don’t want to be typing little magic words in your a black rectangle. Give me a clean UI with good shortcuts, please.
English
332
43
839
96.5K
Dev Ben
Dev Ben@CodeNomadly·
@Plebian_2 @Akintola_steve That is the coordination problem it solves, being able to generate unique ID's in each system without needing a central system.
English
1
0
1
15
Akintola Steve
Akintola Steve@Akintola_steve·
Interviewer: Why would you choose UUIDs as primary keys over plain auto-incrementing integers in a large scale system? What problems do UUIDs solve, and what trade-offs come with them?
English
13
7
78
7.1K
Dev Ben
Dev Ben@CodeNomadly·
@EOEboh The safest approach is usually an expand and contract migration strategy rather than a hard rename.
English
0
0
2
1.8K
Captain-EO 👨🏾‍💻
Interviewer: You need to rename a column in a table with 50M rows and zero downtime What's your step by step approach?
English
30
5
103
32.1K
Dev Ben
Dev Ben@CodeNomadly·
@smartnakamoura This is why many early-stage fintechs partner with licensed providers first instead of immediately pursuing full licensing themselves.
English
0
1
1
66
Smart👨‍💻 | Software Engineer
You want to build fintech in Nigeria. Before you write a single line of code, here’s what CBN will ask you for: - CAC registration - MLRO appointment letter - AML/CFT compliance policy - Source of funds documentation - Technical architecture review Most founders find this out after building. Save this.
English
8
27
138
8K
Dev Ben retweetledi
Smart👨‍💻 | Software Engineer
How a Nigerian fintech gets licensed - simplified: Tier 1 (Switching & Processing): ₦2bn capital — you process transactions between banks Tier 2 (Mobile Money Operator): ₦2bn — you hold customer funds, issue wallets Tier 3 (Payment Solution Service): ₦100m — you process payments but don’t hold funds Tier 4 (Payment Solution Service Provider): ₦50m — you build on top of licensed entities (this is most startups) Most Nigerian fintechs operate as Tier 4. They never touch CBN directly. They plug into licensed processors like Interswitch or NIBSS. The regulation complexity is real — but it’s navigable once you understand the layers. Save this.
English
1
12
28
1.3K