DEV Community

Keff
Keff

Posted on

Is tech boring lately or is it me?? 😐

I'm finding tech very boring lately. Nothing seems that exciting or innovative. Just the same stuff with different flavours or efficiency levels.

So, is this a me thing or do you feel the same way?

And if you don't, what excites you?

Top comments (37)

Collapse
 
kpbird profile image
Ketan Parmar

a few things are interesting to me.

  1. surrealdb.com/ - this is not a usual database.
  2. vlang.io/ - new programming language
  3. server-side WebAssembly - medium.com/wasm/webassembly-on-the...
Collapse
 
slobodan4nista profile image
Slobi

Hopefully the WebAsembly Systems Interface will become a common thing.
Container like structures within WASI are pretty cool and you get separated environment for each layer/module.

Collapse
 
kpbird profile image
Ketan Parmar

I am hopeful for the WebAssembly Server side. It will work as a nano-container / micro-container. I see it as progressing of virtualization i.e. virtual machine -> container -> micro/nano container -> WebAssembly server side.

Collapse
 
nombrekeff profile image
Keff

I'll take a look!

Collapse
 
slobodan4nista profile image
Slobi

V might be the one I was searching for 🤔
Thanks for sharing 🙏

Collapse
 
kpbird profile image
Ketan Parmar

V looks simple and it has almost everything but the problem is language is sill under development so you can use it for learning / POC / experiment with it but I don't think it's ready for production.

Collapse
 
flavius_the_0th profile image
Flavius

Vlang is very interesting

Collapse
 
Sloan, the sloth mascot
Comment deleted
Collapse
 
nombrekeff profile image
Keff

No. That's not interesting anymore.

Collapse
 
mellen profile image
Matt Ellen-Tsivintzeli

I'm not bored of technology.

The other day I was telling someone that I wanted to get into knitting and he started telling me all about what different yarns are good for, and things like it's easier to crochet a sock than knit one, and how his grandmother taught him the Portuguese style of knitting which is relatively rare (to be honest I didn't realise there was more than one way to knit, so I was flabbergasted).

I've learned how to make paper, so I'm going to learn how to do book binding.

Both very exciting things to me, although centuries old, so you can't call them innovative.

On the other hand, where I work we produce physical devices. (I don't want to give much away about who I work for, because I don't want to accidentally get in trouble if I say something untoward, not because it's secret or anything.) So we have to innovate to stay in the market. It's an exciting place to be.

Are you in a rut creativity-wise?

Collapse
 
nombrekeff profile image
Keff

Interesting! I guess I am in some ways, I'm struggling to find things that excite me after a decade as a professional dev. After a while it all feels very similar, with different goals and objectives , but very similar.

Collapse
 
ben profile image
Ben Halpern

It's interesting to feel that way with all the AI stuff going on — not saying it's not valid, but it is interesting.

Collapse
 
nombrekeff profile image
Keff

Yup, AI is one of the only things I could say I'm excited about. But even then.

Collapse
 
bbkr profile image
Paweł bbkr Pabian

Let me reformulate question: Is tech boring or projects boring?

It does not matter if your hammer has black or yellow handle, more important is what you are building using it.

For example I'm a Perl developer. Perl is very stagnant, with stale ecosystem. It is paired with MySQL/PostgreSQL. So the most boring tech you can imagine. But everyday challenges in product I develop are mind-bending and keep me excited.

So maybe it is time for you to find new challenges? Instead of doing web application that duplicates functionality of 1000s applications already on the market try for example software for cars or robotics (just the example, I have no Idea what you are doing on daily basis).

Hammers are rarely exciting.

Collapse
 
nombrekeff profile image
Keff

Yeah, I'm starting to believe you might be right. Thing is I've done many many (many) different types of projects over the last 10 years.

I've always loved to learn new things, but I've been struggling to find challenges lately.

Maybe I'm just exhausted of coding tbh.

Collapse
 
bbkr profile image
Paweł bbkr Pabian

Coding is a golden cage. Sometimes when I'm overworked I think about switching to a simple physical job for a while. Something so dumb and repetitive that I could switch my brain to idle mode instead of crunching next coding problem every day. But this will inevitably result in huge salary drop. This may be the main reason why so many programmers experience burnout but they keep going despite exhaustion and lack of excitement

Thread Thread
 
nombrekeff profile image
Keff

I understand that feeling very well. But in my case the salary was never the main motivator, it was that it gave me free time and allowed me to do what I loved: coding. But I could see how a bigger salary might help 😅

Collapse
 
olddutchcap profile image
Onorio Catenacci

If you find tech boring (all due respect) it's because you're not pushing yourself enough. Seriously, learn a new programming language. Even better learn a new paradigm. Done OOP? Learn functional! Done OOP and Functional? Learn stack based languages. Ever tried learning prolog or other such logic-based languages? That's something that will turn your head inside out--in the best sort of way.

Beyond software development there's formal methods and formal modeling. Look at TLA+ and/or Alloy. They're both free and they're great ways to expand your thinking as a dev. They enable you to describe a system in a pretty rigorous way without code and hence you can check assumptions and constraints before one line of code is written.

Another thing to consider--look at formal proof systems. Coq, Agda, Isabelle HOL etc. again are some very cool ways to greatly enhance your understanding of what can be done in software.

There's so much to learn in software development and tech that you could easily spend the rest of your life learning and not make even a tiny scratch. I think boring is the last adjective I'd use for tech. But if you're just playing with one language and looking at the latest incarnation of their libraries and you're just working on one type of project then yes it can get very boring indeed.

Collapse
 
nombrekeff profile image
Keff

Fair point. Thing is I've tried almost every paradigm and many languages. After a while it all feels repetitive. Unless the language is a completely new paradigm, but even then.

So yeah, it's not that I just use one language or work on just one project. I will take a look at the suggestions you've given 👍

Collapse
 
olddutchcap profile image
Onorio Catenacci

Tried almost every paradigm?

All due respect, there's a large difference between dabbling in an idea (or a paradigm) and doing serious, non-trivial work with it. If you've tried paradigms but not written anything serious in them then you haven't really given yourself enough of a chance to let the paradigm change your approach to problem solving.

The very smart Bruce Tate in Seven Languages in Seven Weeks set himself the task of writing a Sudoko solver in each of those languages. I think if a developer sets his- (or her-) self a non-trivial task to do in a language then it's worth the time. Something that requires debugging seems to meet the definition of non-trivial at least for me.

Truly digging in and learning new approaches and ideas really keeps me from being bored but YMMV.

Thread Thread
 
nombrekeff profile image
Keff

I've been fortunate that my job allowed me to work on very different types of projects and that I did more of that on the side. Of course not all paradigms, and I don't know all of them to perfection. But enough to be able to get stuff done, or enough to pick up another one fairly fast.

At first it was motivating and very interesting and made me learn a lot. But after a while i feel like it's redundant to learn yet another language or paradigm... unless the project I want to build would benefit greatly from it.

Collapse
 
lnahrf profile image
Lev N.

It's because everything has the 'AI' label on it, it's boring, it's not just you.
But not all tech is boring, only what is popular right now, it will die down eventually (hopefully quickly).

In the meantime you should find promising technologies of interest that are not related to anything too hyped (or 'AI' related).

If you're a webdev - WASM is amazing, check it out.

Collapse
 
nombrekeff profile image
Keff

Yeah, I've been playing with wasm for many years, but never really found any use (for the things I do). I might take a look again

Collapse
 
jonbdub profile image
Jon

I would agree
Reaching the limits of mental abilities: I'm not about to invent a new sorting algorithm, a cutting-edge compression algorithm, breakthrough self-driving car software, or a revolutionary graphical rendering engine. The upper bounds of my technical creativity are probably already in sight.

Reaching the limit of interests: Not every tech area is going to light a spark for everyone. For instance, coding games holds zero appeal to me. I recently dived into Kubernetes, and honestly, it's a snooze fest. It's basically just installing and configuring stuff - nothing groundbreaking.

The industry repeating itself: This is so true in web development. First, everything was server-rendered, then we moved to SPAs, and now we're back to server rendering. It's like a never-ending loop, lacking in real innovation.

The boredom of learning irrelevant things: Sure, I could spend time mastering every programming language out there. But why bother if I'm never going to use most of them again? It's pointless memorization without practical application.

No real new tech: 'Silicon Valley' nails it. The show perfectly satirizes our industry. The only thing that seems to qualify as new tech these days would be a groundbreaking compression algorithm. Everything else is just rehashed apps - a reiteration of what's already out there.

And then there's Elon Musk, launching rockets and designing self-driving cars, making our web dev projects feel incredibly mundane. We're over here coding yet another redundant app - like making an 'Uber for lawn mowers.' It's underwhelming, to say the least.

Collapse
 
nombrekeff profile image
Keff

Thanks, that's exactly what I'm feeling but could not word it at the time of publishing the OG post.

Collapse
 
kpbird profile image
Ketan Parmar

@nombrekeff IF you love programming languages then I can suggest to check

  1. zig language - ziglang.org/
  2. mojo language - modular.com/max/mojo
  3. carbon language - github.com/carbon-language/carbon-...
Collapse
 
nombrekeff profile image
Keff

Interesting, mojo seems cool, but not planning on doing any AI at the moment. I'll remember it though 👍

Collapse
 
dhruvacube profile image
Dhruva Shaw

yes thats why i moved from software domain to hardware domain, in hardware everything is interesting

Collapse
 
nombrekeff profile image
Keff

I'm starting to think about that, any suggestions on where to start? or some cool projects to get going?

Collapse
 
dhruvacube profile image
Dhruva Shaw

start with robotics, register yourself in robotics competition, learn arduino and try matlab, its really cool and amazing

Collapse
 
haikalpribadi profile image
Haikal Pribadi

Checkout typedb.com -- a polymorphic database powered by types ;)

Collapse
 
nombrekeff profile image
Keff

Yeah, not really!

Collapse
 
kolosseo profile image
kolosseo

Tech can be boring if you just commit your joy to new tools.
I personally don't need new tools every once in a while to enjoy programming (on the contrary I think the offer outside is too much overwhelming that it gives me confusion many times).

With the same amount of colors you can do infinite ways of art.
With just 7 notes (or just a bunch beats) you can do amazing music and musicians did it and still do since centuries.

...and, about programming, the resources are really endless at the time I'm wtiting right now.

Creativity is not about tools, is about creativity. ;)

Try to do new things with the stuff you already manage and you will never be bored.
I, for example, am actually enjoying the use of Telegram bots to automate things, or, other example, I'm having fun to write my own JS libraries to have a cleaner and smaller code without the use of any external dependencies/modules.

I do program since 15 years actually and here I am.

Enjoy! ;)

Collapse
 
adambrandizzi profile image
Adam Brandizzi

I frankly wish it were more boring. I have too many colleagues with too many exciting ideas, but I just want to solve the problem at hand...

Collapse
 
nimra234 profile image
Nimra saeed

Kudos to technukti.net for its commitment to tech excellence!

Collapse
 
thietbinhatduc profile image
thietbinhatduc

wow

Some comments may only be visible to logged-in visitors. Sign in to view all comments.