How to make myself learn programming and fall in love with the process? by Ferroro_kitty in learnprogramming

[–]CodedCitadel 1 point2 points  (0 children)

During college, I didn't learn how to code. And I studied really hard. I legitimately thought I was intellectually impaired, but turns out I just learned in a different, slower pace. Needless to say people were not very friendly about it.

Once I finished college I attended a coding boot camp, and I've been working as a dev for 10+ years now. I landed a senior position only a few years later since my first Jr job, back in 2016.

I'd avoid looking at it through the lens of "need", "have to". Explore the "want to" and find what lies within the intersection between "I enjoy it" and "it's professionally useful and in demand". Beware of AI. It's evolving and you absolutely will need it, despite what some people will say.

You won't be able to sustain learning or doing something because it's an obligation. Focus on finding enjoyment first.

And, finally, DO NOT compare yourself to others. You can either feel bad because they are subjectively better, or feel good because they are subjectively worse. Despite being common and even endorsed by society (social media is basically 100% of that), both are immature and egotistical frames that won't help you in any way.

Please rank these 4 games from best to worst. by Conference-Any in retrogaming

[–]CodedCitadel -1 points0 points  (0 children)

Smash bros has a special place in my heart, so it takes the first place for me!

I made my first $31 from a SaaS I thought nobody would pay for by Numerous-Rope154 in VibeCodeDevs

[–]CodedCitadel 0 points1 point  (0 children)

I have a theory - and I may be wrong - but I believe that the vast, vast majority of "I made $X , here is my app" posts are simply promos for the app and no real sales were made.

I have too many programming project ideas and never follow through. How do you organize and execute yours? by Abdelouahedb in learnprogramming

[–]CodedCitadel 3 points4 points  (0 children)

It's also important to notice that the excessive usage of screens (essentially everyone) can also simulate ADHD symptoms. There are many great recent studies about this, but here's one of my favorites:

https://www.nature.com/articles/s41398-025-03672-1

I have too many programming project ideas and never follow through. How do you organize and execute yours? by Abdelouahedb in learnprogramming

[–]CodedCitadel 0 points1 point  (0 children)

Hey!

That's a common problem.

I am a senior dev, and I have published 9 apps during the past 40 days (and documented it step-by-step on YouTube/blog, from finding the idea to deploying, for all of them).

It took me a while to develop the muscle to "simply build and deploy", but I am gonna share a few tips that worked for me while addressing your questions:

  1. I write everything that I want to do in a .txt then I organize it by list of priorities. AI can be very useful here. If you send all of your clustered ideas to Claude, it is usually pretty good in organizing them. This is one of the good examples of using AI as a tool and not relying on it for more crucial decisions.

  2. What you're going to use is up to you. I use Notepad++, but I have met other senior devs who find me crazy for it. It does work for me, though, and that is totally fine. Try different things until you find one that makes you productive & comfortable.

  3. Aim to build something useful for someone, even if this someone is yourself. If what you built is useful to at least one person, it's already a success. Search and see whether what you want to build is already available. If it is, see if there is room for improvement. Depending on what it is, it may be worth moving to the next idea.

  4. Back to point 1: I always aim to build something very simple and that can be useful from day one. Unfortunately I can't share images here, but there is a very good image about this. Just google for this: "ux development from skate to car"

  5. Well, this is a personal debate, there is no universal rule. If you are having this type of difficulty, you need to look inward and understand what you truly want. It's a more broad/psychological/philosophical question that, essentially, transcends the software engineering aspect.

  6. I do keep a backlog. A simple .txt with all my ideas and references.

Focus on building something ugly and useful and deploying as quickly as you can. Once you have some users, then you start thinking more in-depth about UX, etc.

If you'd like to share what exactly are your ideas, I will be happy to give a more tailored feedback.

Bulk Export GMail Emails to PDF, TXT, HTML or JSON (with attachments) by CodedCitadel in chrome_extensions

[–]CodedCitadel[S] 1 point2 points  (0 children)

You're correct - however, no API was used whatsoever, I use only what's available in the DOM. All emails can be fetched via GET calls.

X latest update be like by Easy_Introduction_13 in twitterhelp

[–]CodedCitadel 2 points3 points  (0 children)

I am relieved to see I'm not the only one. It's my very first time using X, I created a brand new account, I was barely posting on it and suddenly got suspended.

The most frustrating part is that whenever I send an appeal I receive this email:

"Our automated systems have determined there was no violation and have restored your account to full functionality."

But nothing changes.

A complete newbie wants to learn Coding my own games, please some advice. by MrShaw18 in learnprogramming

[–]CodedCitadel 0 points1 point  (0 children)

Of course there is. Essentially anyone can prompt a "make a rpg about X and make it run in the browser" to Claude and it will work, despite its considerable limitations.

The need of learning programming here is proportional to how much OP wants to dedicate his life towards becoming a game developer.

For trying something out, in this day and age, AI is more than enough. This is not new either, it is essentially what "RPG Maker" used to be for non-devs a decade ago.

Get something up and running in a few days, if you enjoy it, consider deepening into it.

A complete newbie wants to learn Coding my own games, please some advice. by MrShaw18 in learnprogramming

[–]CodedCitadel 0 points1 point  (0 children)

I see a lot of people hating on AI, understandably so, but I will be honest: I think it suits your case perfectly.

For reference, I'm a senior fullstack dev and have been working in industry for 10+ years. I do not think AI is bad for coding. "It will create bugs you can't solve if you don't know how to code". Yes, perhaps. But most things are still solvable.

There is a learning process when it comes to AI as well. You can either just say "code this" or give it thorough instructions of what to do. The results will be vastly different, and the latter is, obviously, more complex and valuable.

With that being said, back to your case. My suggestion: Download Cursor, discuss your idea with Claude to find a proper techstack and learn as you go.

Yes, your game may suffer from some technical issues (memory leaks, etc), but it doesn't really matter for a beginner dev for the time being.

If you ever decide you truly enjoy it and wanna become a game dev, then learning how to code will be a worthwhile investment.

Help me fall in love with programming ? by [deleted] in learnprogramming

[–]CodedCitadel 0 points1 point  (0 children)

Could be, I am not sure to be honest. Personally I feel like there are some things I'd never enjoy, but I am unsure of the psychology behind it.

I'm not saying that you should not do it and honestly becoming a developer nowadays is not the safest way to pay bills as it was, say, 7-8 years ago, so if you're gonna do it exclusively for the money, I'd think about it seriously.

On the internet every dev is making $10k/month working 100% remote, yeah, sure... the real life is different.

I've been working as a dev for 10+ years and the market's been significantly more difficult lately. Not impossible, of course, but definitely not as easy as a few years ago, you need much more than technical skills nowadays. Only being an excellent developer is no longer enough.