DEV Community

Discussion on: The most complex challenge of your career

Collapse
 
nombrekeff profile image
Keff

I've been thinking about this, and there's nothing that comes to mind as the most complex, as Martin says in another comment, there are no real complex problems (mostly, depending on the type of development you do)

But if I had to say something it would be making sure new projects have solid architecture and are future proof (as much as they can). I have not had an official education, I'm self taught, so learning about architecture and so on has been quite tricky and has taken a lot of time, crappy projects and many many headaches. But after more than half a decade building stuff you start to get the gist of it. It's still a challenge though...

Apart from that I would say it's working with blockchain and decentralized systems. I can't wrap my head around them, I find them weird and overly complex. It might be because I find them almost useless and a waste of time, so I havent invested time on learning more about it.

Collapse
 
igor_bykov profile image
Igor Bykov • Edited

I think, that architecture thing actually points to the right track.

They tend to put the question exactly this way, they don't ask about "difficult" or "hard-to-solve" problems, they ask about "complex", which, by definition refers to a thing made of many layers.

So, I believe, if you start talking about systems architecture that would count as a good answer, because it ends up being truly multi-layer quite frequently.

It's a little harder for the frontend-only case though, however, quite recently I've discovered that building internal projects within a monorepo setup, for instance, might end up being pretty complex as well even in case of small projects.

Collapse
 
mmuller88 profile image
Martin Muller • Edited

More or less. Architecture can / will change over time. Some interesting topics around that when use a search engine: evolutionaire architecture. I indeed prefer bottom up architecture.

Collapse
 
mmuller88 profile image
Martin Muller

True but I am believer of the blockchain and decentralised. There are good use cases. Is just such a shame that so many bad people are taking advantage and robbing from good people which then become more pessimist-ish :(.

Collapse
 
nombrekeff profile image
Keff

I too was a believer, but have been quite demotivated for a while. I work on a daily on a blockchain/decentralized project at work, which is quite usefull and a really good use case. The reason, no speculation. Can't sell them coins, just spend them on you local area, which is a really nice solution. Promotes buying stuff localy. And you know that if you buy the coins, you will only be able to spend them, not speculate with them.