DEV Community

Cover image for How a Payment Problem Unexpectedly Changed My Career Path in Tech
Hadil Ben Abdallah
Hadil Ben Abdallah

Posted on

How a Payment Problem Unexpectedly Changed My Career Path in Tech

WeCoded 2026: Echoes of Experience 💜

This is a submission for the 2026 WeCoded Challenge: Echoes of Experience

Sometimes the biggest turning points in a career don’t come from success.
They come from the problems you didn’t expect to face.

When I first started learning web development, the thing that fascinated me most wasn’t just the code itself.

It was the transformation.

You start with a blank page on localhost. Nothing exists yet. No layout, no colors, no interactions. Just an empty canvas.

Then slowly things begin to appear.

A navigation bar.
A section layout.
A carefully chosen color palette.

Buttons start responding. Animations begin to move. Eventually the page that once looked empty becomes a real website that someone might actually use.

That process never stopped feeling magical to me.

Because of that, I imagined a very clear path for my career.

I wanted to become a freelance web developer working with international clients from home. At this stage of my life, staying close to my family is important, so remote freelance work felt like the perfect balance.

So I prepared for that path.

I built projects.
I improved my skills.
I started reaching out to potential clients.

Eventually, conversations began happening. Some people liked my work, and collaborations started to look possible.

But then an unexpected problem kept appearing at the worst possible moment.

The payment discussion.

2026 WeCoded Challenge, Career Path in Tech, Freelance Web Developer, Learning Web Development

The Problem I Never Expected

Most international clients prefer paying through PayPal.

Normally, that wouldn’t be a problem.

Except PayPal doesn’t work in my country right now.

So the conversation often went like this:

Client: “We usually pay via PayPal.”
Me: “Unfortunately PayPal isn't available in my country.”

And suddenly the conversation became complicated.

Many clients preferred not to deal with alternative payment methods. Over time, I realized that more than 90% of potential clients relied on PayPal, and that single limitation was enough to block many collaborations before they even started.

It was frustrating, because the problem had nothing to do with my skills or the quality of my work.

It was purely logistical.


When Bank Transfers Became Another Obstacle

At first, I thought bank transfers could solve the problem.

Some clients were open to the idea, which gave me hope.

But when I asked my bank about receiving international transfers, the explanation wasn’t encouraging.

If the transfer exceeded around $500, the payment could easily get stuck in administrative procedures.

The bank might ask questions like:

  • Where did this money come from?
  • Do you have an invoice?
  • Are you officially registered for this work?
  • Can you provide documentation for the service?

Even after providing everything, there was still a strong chance the payment might not go through smoothly.

Trying to build a freelance career while constantly worrying about whether you will actually receive the payment is exhausting.


The Partial Solution That Rarely Worked

The only practical workaround I found was Upwork.

The platform allowed me to withdraw earnings in smaller amounts instead of one large transfer, which helped avoid the banking issues triggered by bigger payments.

Technically, it worked.

But in practice, another problem appeared.

Most clients I spoke with had never used Upwork before, and they simply weren’t interested in creating an account, setting up contracts, and managing payments through a platform.

For them, it felt like an unnecessary extra step.

So even when I found a possible solution, it rarely worked in real situations.

After losing several opportunities because of these complications, the frustration started building up.

That period was probably the closest I came to feeling burned out.

For a while, it made me question whether freelance development was even a realistic path for me.


When Writing on DEV Became My Escape

Around that time, I started writing on DEV Community.

Not because I had a strategy.

Not because I was trying to build a career from it.

I simply needed a place to release some of the frustration I was feeling.

Writing about programming, lessons I learned, and my experiences in tech became a small way to clear my mind.

At first it felt like I was just sharing thoughts into the void.

But slowly something surprising happened.

People started reading.

They left comments.
They shared their own experiences.
Sometimes they even thanked me for explaining things clearly.

Some of my articles reached over 20,000 readers, which I never expected.

That’s when I realized something unexpected:

I genuinely enjoy writing.


The Message That Changed Everything

The funny part is that I wasn’t even looking for writing clients.

But one day someone contacted me after reading one of my articles and asked if I would be interested in writing technical content for them.

That moment changed how I saw writing online.

Publishing articles isn’t just about sharing knowledge.

Sometimes it quietly opens doors you didn’t even know existed.

That opportunity became the beginning of my technical writing journey.

And interestingly, that first collaboration also solved a problem that had been blocking many of my earlier freelance opportunities.

The client was open to paying through Upwork.

For the first time, the payment conversation didn’t end the project before it even started.

After that experience, things slowly began to improve.

Over time, I met more clients who were open to flexible payment solutions.

Some were comfortable working through Upwork.

Others were fine sending via direct bank transfers.

Since writing an article will obviously never exceed the $500 threshold that usually triggers complications with my bank 😅, those collaborations became much easier to manage.

Because of that flexibility, I had the chance to work with some wonderful clients and build collaborations that I’m genuinely proud of.

But the reality is that the limitation hasn’t disappeared completely.

Even today, I still lose many opportunities simply because the payment conversation eventually comes back to PayPal 😥.

Still, that first writing opportunity changed something important for me.

Once things started becoming more serious, I realized that writing professionally involves much more than simply explaining technical topics.

I started learning about:

  • SEO
  • Content strategy
  • Article structure
  • Writing for both readers and search engines

Little by little, writing became more than a hobby.

It became a craft I wanted to improve.


Discovering an Unexpected Creative Side

One of the biggest surprises about technical writing was how creative it actually is.

When I finish writing an article, I don’t only think about the text.

I start looking at the entire experience:

  • Is the story easy to follow?
  • Does the structure feel natural?
  • Are the images placed in the right places?
  • Do the colors feel pleasant?
  • Do the call-to-actions appear naturally?

Sometimes I even spend time deciding which emoji fits best in a section 😅

Because a great article isn’t only about information.

It’s also about how enjoyable it is to read.


But My Love for Programming Never Disappeared

Even though writing became a big part of my work, my passion for building things never disappeared.

I still love the process of turning an idea into a real website.

That’s why I also started exploring local clients inside my country.

The budgets and number of projects are obviously different compared to international freelance work, but the satisfaction of building something from scratch is still the same.

Recently, I started working on a website for a Tunisian high school, which is my first full website project with a local client.

And honestly, watching that project slowly come to life feels incredibly rewarding.


The DEV Challenges That Kept Me Building

The DEV community has also been a place where I continue practicing my coding skills.

From time to time, I join coding challenges just for the joy of building something creative.

So far I’ve joined the Frontend Challenge twice.

I didn’t win either of them 😅

But the experience was still incredibly positive.

The encouraging comments, the community support, and even the private messages I received after submitting my projects meant a lot.

In many ways, that encouragement felt just as valuable, if not more, than the prize itself.

If you’re curious, you can check out my submissions for the Halloween Edition challenge and the Office Edition challenge.

I’d genuinely love to hear your thoughts about them; your feedback always means a lot to me.


When Design Became Another Passion

Along the way I also learned Figma.

That completely changed how I approach projects.

Designing the interface before writing the first line of code makes the whole process smoother.

Sometimes I even feel like I enjoy the design phase slightly more than the coding itself.

That interest eventually led me to accept other creative work occasionally, such as:

  • LinkedIn banners
  • social media visuals
  • small visual branding pieces

It’s a different type of work, but it taps into the same creativity that made me fall in love with web development in the first place.


What This Journey Taught Me

When I first imagined my career in tech, I expected a very straightforward path:

Freelance developer → international clients → remote work.

Instead, my journey looked more like this:

  • Learning web development
  • Losing clients because of payment limitations
  • Feeling frustrated and burned out
  • Starting to write on DEV just to clear my mind
  • Discovering technical writing opportunities
  • Working with new types of clients
  • Exploring design and visual work
  • Building projects locally

It wasn’t the path I originally planned.

But in many ways, it helped me discover skills and interests I might never have explored otherwise.


A Moment I Never Expected

Today I’ve been working as a technical writer for about a year.

And the journey has already given me moments I never expected when I started writing just to release some frustration.

At the moment I’m publishing this article, my blog on DEV has just passed 250,000 total views and 15,000 followers.

Reaching those milestones is something I could never have imagined when I wrote my first posts.

Analytics for Hadil Ben Abdallah on Dev Community

Honestly, it’s a moment when I couldn’t be prouder.

So I want to take a small moment here to say thank you to every single person who has:

  • read an article
  • left a comment
  • shared feedback
  • or simply supported my work

Whether inside the DEV community or outside it, your support has been a huge part of this journey 💙.

And it means more than you might think.


The Journey Is Still Ongoing

Today my work sits somewhere between several things I love:

  • programming
  • design
  • storytelling

Each one supports the others.

Writing improves how I explain technical ideas.
Design improves how I structure content visually.
Programming keeps me connected to the craft that started everything.

The payment challenges haven’t disappeared completely.

Sometimes they still cost me opportunities.

But they also pushed me toward experiences I never expected to have.

And strangely enough…

I’m grateful for that.

Because sometimes the obstacles that seem to block your path end up leading you somewhere even more interesting.


Thanks for reading! 🙏🏻
I hope you found this useful ✅
Please react and follow for more 😍
Made with 💙 by Hadil Ben Abdallah
LinkedIn GitHub Twitter

Top comments (20)

Collapse
 
mahdijazini profile image
Mahdi Jazini

This is one of the most honest and relatable stories I’ve read about building a career in tech.

The part about payment limitations having nothing to do with skill really stood out. It’s a hidden barrier that many people face but rarely talk about.

What’s impressive is that instead of getting stuck, you expanded your path. You didn’t just fight the problem, you evolved around it.

The combination of programming, writing, and design you’ve built is incredibly valuable in today’s market.

Really inspiring journey. Thanks for sharing this 💙

Collapse
 
hadil profile image
Hadil Ben Abdallah

That really means a lot; thank you 💙

The payment part was honestly frustrating at the time, but looking back, it pushed me to explore things I probably wouldn’t have tried otherwise.

I like how you said “evolved around it"; that’s exactly how it felt in the end.

Really appreciate you taking the time to read and share this.

Collapse
 
aidasaid profile image
Aida Said

This hit way harder than I expected. The whole PayPal issue is such a real struggle, and people outside don’t even realize how much it blocks opportunities. It honestly sucks that something like that can get in the way of your work. But the way things turned around with writing? That’s actually amazing. Feels like you found something that fits you even better. 👏🏻👏🏻

Collapse
 
hadil profile image
Hadil Ben Abdallah

Yeah… that’s exactly it. It’s one of those things people don’t even think about until it starts blocking real opportunities.

It definitely sucked at the time 😅 but looking back, writing opened doors I didn’t even know were there.

Really glad that part resonated with you; thanks a lot for reading and sharing this 💙

Collapse
 
hanadi profile image
Ben Abdallah Hanadi

This is one of those stories that feels very real, not the usual “perfect journey” stuff. The payment problem part especially… Yeah, that’s the kind of thing no one prepares you for.

Respect for pushing through that and finding another path instead of giving up.

And honestly, it looks like it paid off in a totally unexpected way.

Collapse
 
hadil profile image
Hadil Ben Abdallah

I really appreciate that, thank you 💙

Yeah, no one really talks about those “invisible” blockers until you hit them yourself. That part caught me off guard more than anything.

But you’re right… It ended up leading somewhere I didn’t expect at all. Funny how things work sometimes 😅

Collapse
 
abarron profile image
Ava Barron

Losing opportunities over something that has absolutely nothing to do with your skill or your work is one of the most frustrating and relatable to read about 😢

Love how writing on dev.to started as a frustration release and accidentally became the whole career path. 15K followers is not an accident 🎉 That's passion + showing up over and over again. Thanks for sharing.

Collapse
 
hadil profile image
Hadil Ben Abdallah

Yeah… that part was honestly the hardest. It’s frustrating in a way that’s hard to explain until you go through it 😢

And you’re right, writing really started as just a way to release all that. I never imagined it would turn into something this big.

Thank you so much for the kind words; it really means a lot 💙

Collapse
 
dhruvjoshi9 profile image
Dhruv Joshi

This hit hard, turning something so unfair into a path that clearly fits your voice and talent is honestly inspiring, and I’m really glad DEV found you.

Collapse
 
hadil profile image
Hadil Ben Abdallah

Thank you so much 💙

It really was unexpected how something so frustrating ended up leading me to a place that feels like the right fit. DEV has definitely been an amazing part of that journey 😍

Collapse
 
harsh2644 profile image
Harsh

This is such a raw and honest share.

The part about the detour not feeling like an opportunity in the moment — that's so real. We're conditioned to see career as a straight line, but stories like yours prove that the "failures" often lead to the most meaningful paths.

Thank you for putting this out there. I know a lot of devs will read this and feel seen.

Also your writing style is so genuine please write more! 🙌

Collapse
 
hadil profile image
Hadil Ben Abdallah

Thank you so much; this really means a lot 💙

That “detour” part is exactly how it felt in the moment… definitely didn’t look like an opportunity back then 😅

I’m really glad it came across as honest, and even more if it helps someone else feel a bit less alone in their journey. And I’ll definitely keep writing 🙌

Collapse
 
konark_13 profile image
Konark Sharma

Wow, such an inspiring story. All the setbacks lead you to a new line.

Your articles are always amazing and insightful and yes the Halloween challenge was the one that helped me found you. Thank you for inspiring everyone with your articles.

Congrats on 15,000 followers. Keep up the good work and keep rising and shining.

Collapse
 
hadil profile image
Hadil Ben Abdallah

Wow, this genuinely made me smile 😍 Thank you so much 💙

It’s crazy how those setbacks ended up shaping everything in a better way. And hearing that you found me through the Halloween challenge is honestly really special 😅

Really appreciate your support and kind words

Collapse
 
thedevmonster profile image
Dev Monster

Not gonna lie, this was frustrating to read… in a good way. Like you can feel how many opportunities slipped just because of payment issues. That part is so unfair. But I love how you didn’t just stop there and somehow ended up building something completely different through writing.

Collapse
 
hadil profile image
Hadil Ben Abdallah

I totally get that 😅

It was super frustrating at the time; honestly, it felt unfair. But looking back, those challenges really pushed me into something I never expected, and writing ended up being such a rewarding part of the journey.

Glad it resonated with you! 💙

Collapse
 
relahconvert profile image
Bright Agbomado

I think most of us can relate to this experience even if not directly.

Collapse
 
hadil profile image
Hadil Ben Abdallah

Yeah, I feel the same. Even if the situation is different, that feeling of being blocked by something outside your control is something a lot of us go through.

Glad it resonated with you 💙

Collapse
 
meg_hext_3e00e198ec4afd34 profile image
Meg Hext

Crypto Mining has been a very useful and effective way to profit from the market without having to be a fully blown trader, all you have to do is just let it mine your cryptocurrency for you. and you start to make maximum profits chaincapital has been good at crypto mining.