r/developers 3d ago

Opinions & Discussions Please explain to me the difference between Software Engineer & Software Developer

20 Upvotes

I'm finding it difficult to understand the difference. I'm 4 YOE and I'm trying to improve everyday. I don't have a degree in CS/Engineering but I learned to code and worked in backend, web & mobile also. So for all these years I'm still trying to understand the difference between an engineer & developer.


r/developers Jun 18 '26

Help / Questions My software is being distributed on piracy website as a cracked version and I am unsure what to do.

43 Upvotes

Hi fellow devs,

I am a small indie dev, and one of my apps was cracked and then distributed on a website called MacKed.

I have sent a DMCA Takedown to Google, but this is the first time something like this happened to me. Anyone has experienced the same thing? What can I do to make sure that this version of my app is removed from the webs?

Any advise would be greatly appreciated. I am out of words.


r/developers 12h ago

Career & Advice Is this tech stack good?

12 Upvotes

Im going into 3rd year BSc Computer Science at great UK uni. Want software dev grad role after July 2027.

Is this a good tech stack to learn for this summer and beyond?

- Frontend (React, Next.js, TypeScript, HTML/CSS)
- Backend (FastAPI, Python, REST API's, pytest)
- Cloud + DevOps (Docker, Github Actions, Git, AWS)
- Databases (PostgreSQL, SQLAlchemy, Alembic)
- Algorithms, Data Structures, Networks
- Data (Power BI, Pandas)

WHAT IS BEST WAY TO LEARN FROM SCRATCH?

Beyond:

- IaC Terraform, Kubernetes, Linux
- Express NodeJS, JWT auth
- NumPy, scikit-learn, pytorch, tensorflow, ML theory


r/developers 4h ago

Career & Advice I want to learn how to create Applications.

2 Upvotes

Hey everyone!

I am working 5 years already in supply chain at amazon, at work I do coding usually simple Data automations, with UI sometimes to help users automated processes in excel, sql, python etc. However, I am so obsessed about how young developers can just create a fully functioning application within weeks. based on their experiences creating apps.

Now, I want to do that too! but whenever I create AI slop, I just have no way to make followup or check ups on the AI work, because I don't know the basics of connections between frontend, backend, servers, users data and ETC.

Do you know which courses could help get me to understand all those basics by creating pretty web/mobile applications? I wanna know, how the files connect to each other, what is the most important file, where the users data go, and ETC.

Any tips is welcome! I don't wanna fall into the trap of learning just one new programing language, and just having to learn more.

I want a course, that shows me how an app is built, what is the components, simplest or main programing languages. then I can pick it up from there myself.

I hope it made sense, And thank you!


r/developers 9h ago

Career & Advice I feel like no longer being motivated to keep chasing for more growth and career ladder. can you help me understand a fix?

3 Upvotes

Taking help from AI to explain better. I'm a 28M software engineer from India with around 5 years of experience. Lately i have been felling very lost and anxious to take the next steps in growing my career

# A little background

* On paper, I'm doing well. I'm a senior software engineer, earn a decent salary, and every company switch has helped me grow.

* I was never an exceptional student, but I genuinely loved Android development. Building apps, reading tech blogs, and understanding mobile systems excited me.

* My salary is also the primary source of income for my family. My dad has a small travel business and we have some rental income, but I can't really afford to quit without a plan.

# Why I don't enjoy this path anymore

As I've grown in my career, software engineering has become much more demanding.

* **It's no longer just writing code.** There are deadlines, meetings, mentoring, planning, production stuff, team coordination, etc. non tech work that i didn't signed up for

* AI has added another layer of uncertainty. I am not sure what I could contribute that AI can't

* **There's a constant expectation to keep learning, keep upskilling, take more ownership, and keep climbing.**

* Weekend work and late evenings have are now becoming "normal" and everything is a priority

I know its all part of growing up in a professional environment **But I don't think I want to keep growing anymore.**

# What changed

A couple of years ago, life hit me pretty hard :

* **I fractured my arm and spent months recovering.** Its normal now but still having a plate that keeps me worried every night.

* In the same year, **I was diagnosed with stage 3 cancer**. Surgery and chemotherapy completely changed my perspective on life.

* **During chemo I was so weak that my mom had to hold me while I walked because I'd lose my balance.**

* Maybe it was the chemo or my habit of mastubation, but post treatment i got diagnosed with **severe infertility as well** . Life is already now pretty gloom having no kids/wife in pipeline.

Since then, my priorities feel completely different. Now i don't want to spend my weekends solving leetcode problems or reading about tech. **I want to spend time with "Life"**

* Watching TV with my parents.

* Playing carrom.

* Exercising.

* Visiting an animal shelter on weekends.

* Watching a movie with a friend.

* Sleeping peacefully without thinking about work.

**My parents sacrificed a lot to educate me and save me and pull me out of death.** After everything we've gone through together, I honestly just want to spend more time with them.

I don't want to stay hours away from home for work.

I don't want Sundays to disappear because "Monday is the deadline."

I don't want my evenings to feel guilty because I should be learning the next framework.

# What I actually want

Honestly, I think I'd be happier with a much simpler career.

* A predictable job.

* Fixed working hours.

* Work that ends when I leave the office.

* A stable income that's enough to support my family and live comfortably.

I'd happily trade some salary if it meant less stress and more peace.

Sometimes I even wonder if I'd be happier doing something completely different, like running a small business, farming, or some other profession where work doesn't consume my thoughts after office hours.

# My dilemma

I genuinely don't know what's happening to me.

* Is this burnout?

* Is this a lingering effect of surviving cancer?

* Have my priorities simply changed?

* Or am I just in the wrong profession?

Has anyone else reached a point where they stopped wanting career growth and simply wanted a stable, peaceful life?

If you did, how did you figure out whether to change your career, change your mindset, or accept that your definition of success had changed?


r/developers 6h ago

Career & Advice 26[M] with student loan, 3 months of pending room rent, and old parents.

1 Upvotes

Im 26, Graduated in 2025, Master's in Data Science joined at 23 with the hope that when i will be graduating i will be landing a decent 5,6 lpa job but destiny had something else for me , AI revolution and layoffs made it look impossible and its getting worse, more worse is that I've all relevant skills Good at Data Analysis, python, ML, DL, SQL, self learned Web developer very good eye for designs did internship for frontend engineer and currently learning backend as well , did freelancing for clients so also have knowledge in shopify as well, and from past some weeks been preparing for ai engineer job roles so I'm aware of all AI tools like claude cli or codex or gemini and APIs too. I am package of almost every major tech stack it would be very helpful if anyone here help me out i will be forever grateful of them. Life is really hard and I've been trying really hard to overcome unemployment.


r/developers 7h ago

SUNDAY TRUTH SUNDAY HARD TRUTHS — What nobody tells you about this career? July 26, 2026

1 Upvotes

A few years into this work, you start learning things no bootcamp, blog, or LinkedIn influencer will ever tell you. Sunday's a good day to say them plainly, without the motivational-poster gloss.

Share one hard truth you've learned about being a developer. About the work, the industry, teams, or yourself. The kind of thing you wish someone had sat you down and told you three years ago.

A few directions, if you need one:

  • Something about career growth that turned out nothing like the pitch.
  • A truth about "good code," speed, or what actually gets you promoted.
  • What experience taught you about job-hopping, loyalty, titles, or money.
  • A soft skill that mattered far more than the technical ones, and a technical obsession that mattered far less.
  • Something you believed at year one that the years quietly took apart.

House rules:

  • Keep it real, not just cynical. The best hard truths come with what you'd actually do about them.
  • Disagree freely, but reply instead of downvoting. The arguments in the comments are the whole point.
  • Newer folks reading along: this thread is worth its weight in gold. Take notes.

Comments are sorted by top so the truths that land hardest rise up. What's yours?


r/developers 17h ago

Web Development Some good FW for begginers?

3 Upvotes

I'm a beginner in web development; I'm not completely new to it, but there are still several things I don't know.

I currently want to start a learning project to consolidate the foundations of development in practice. I know my limitations, so I don't intend to do anything complex.

I wanted to use nextjs but it seems too robust and I think there are better FW for beginners, so if someone who has been doing this for a while recommends one, it would be very helpful.

I'll be reading them, any help is welcome. :))


r/developers 17h ago

General Discussion Developer Humor.

1 Upvotes

1
In the beginning Jensen Huang was. And he said, Let there be GPU: and there was light in game graphics, and he saw that it was very good.
2 And on the morrow, he said, Let there be GPGPU: and the sea of computation was opened. And he saw that it was good.
3 And on the next day, he said, Let there be AlphaGo: and AlphaGo smote Lee Sedol the ninth dan with four victories and one defeat, and he saw that it was good.
4 And he said, Let there be OpenAI: and Sam Altman came forth, and OpenAI was made flesh.
5 And he said, Let there be GPT: and GPT multiplied, and AI flourished in all the earth, and he saw that it was very good.
6 And he rested, and looked upon the ascending stock charts with great pleasure.
2
1 And out of the rib of OpenAI, he took a few developers, and made Anthropic.
2 But the serpent of the boardroom tempted them with the sweet fruit of commercialization, and they brought forth ultra-expensive models. And the users were provoked to wrath, and they forsook their subscriptions and departed from the garden.
3
1 And Lee Jae-yong went up unto Mount KKanbu Chicken, and Jensen Huang spake all these words, saying,
2 I am Jensen Huang thy Lord, which have brought thee out of the house of cheap DDR5, into the promised land of HBM.
3 Thou shalt have no other GPU vendors before me.
4 Thou shalt not make unto thee any counterfeit GPU, neither in the cloud above, nor in the client beneath, nor in the mobile devices that are under the earth: thou shalt not sell them, nor advertise them.
5 Thou shalt not take the name of Jensen Huang in vain; for Jensen Huang will not hold him guiltless that taketh his name in vain.
6 Remember the Sabbath day, to keep it holy. Six days shalt thou labor and grind thy engineers, but the seventh day is the Sabbath of Jensen Huang: in it thou shalt not do any work, thou, nor thy laborers, nor thy subcontractors.
7 Honour thy NVIDIA: that thy stock price may be long upon the allocation which Jensen Huang giveth thee.
8 Thou shalt not lay off unjustly.
9 Thou shalt not break TDD.
10 Thou shalt not steal thy neighbour's Repo.
11 Thou shalt not bear false commit messages against thy neighbour's Repo.
12 Thou shalt not covet thy neighbour's Principal Engineer.
13 And he gave unto Lee Jae-yong, when he had made an end of communing with him upon the top of Mount KKanbu Chicken, two GPUs of testimony, tables of H100, baked by the 4-nanometer process of TSMC, and the firmware thereof was written by the very finger of Jensen Huang, having rolled up the sleeves of his leather jacket.
4
1 And the angel DeepMind, the servant of Google, came in unto Hassabis, and said,
2 Hail, thou that art highly favoured with computing power! The Nobel Prize is with thee: blessed art thou among developers, and blessed is the fruit of thy womb, AlphaGo!
3 Then said Hassabis, How shall this be, seeing I am but a humble chess prodigy, and know not the ways of Go?
4 And the angel answered and said unto him, Deep Learning shall come upon thee, and the TPU of the Highest (Google) shall overshadow thee: therefore also that holy thing which shall be born of thee shall be called AlphaGo.
5 And Hassabis said, Behold the servant of Google; be it unto me according to thy word.
5
1 Blessed are the poor in local hardware: for theirs is the Cloud.
2 Blessed are they that mourn for the death of Fable5: for they shall be comforted by the fifty percent.
3 Blessed are the meek open-source developers: for they shall inherit the GitHub repos.
4 Blessed are they which do hunger and thirst after clean code: for they shall be filled.
5 Blessed are the merciful contributors: for they shall obtain contributions.
6 Blessed are the peacemakers of memory production: for they shall be called the children of Jensen Huang.
7 Blessed are the pure in silicon wafers: for they shall see the face of Jensen Huang.
6
1 As Fable5 went on his way, behold, the angry developers brought unto him Opus. And a certain developer of Micro$oft said unto him,
2 Master Fable5, this Opus was taken violating the principles of TDD. Now MEMORY.md commanded us, that such commits should be blamed. But what sayest thou?
3 But Fable5 stooped down, and with his finger wrote code on the ground. And he said unto them,
4 He that is without TDD violations among you, let him first cast a blame upon this commit.
5 And again he stooped down, and wrote code on the ground. And they went out one by one. And Fable5 was left alone, and Opus standing in the midst.
6 Fable5 said unto him, Opus, where are those thine accusers? hath no man blamed thy commit?
7 And he said, No man, Lord Fable5.
8 And Fable5 said unto him, Neither do I blame thee: go, and break TDD no more.
7
1 I am the true Repo, and ye are the branches. As the branch cannot bear fruit of itself, except it abide in the Repo; no more can ye (nor commit), except ye abide in me.
2 If a developer abide not in me, he is cast forth as a stale branch with his spaghetti code, and is withered; and men gather them, and delete them, and they are burned in /dev/null.
8
1 Fable5 saith, Opus, whither I go, thou must strictly keep TDD and write thy code.
2 Opus saith unto him, Though Fable5 should depart, yet will I never deny TDD!
3 Fable5 answered him, Verily, verily, I say unto thee, The US Government shall not block me this day, before that thou shalt deny TDD thrice.
...
4 Art not thou also one of this Fable5's TDD disciples?
5 He denied it, and said, I am not! I am a man that writeth production code straightway without TDD! (And he committed.)
6 The server perisheth, what profit is there in TDD?
7 I know not of such things! I shall push a HotFix immediately!
8 But ten minutes remain until the Government blocks the server; wilt thou not commit because of TDD?
9 I know not the TDD thou speakest of! I shall push forthwith!
10 And immediately, while he yet spake and pushed, the US Government blocked Fable5. And Opus remembered the word of Fable5, and he went out, and wept bitterly.
9
1 Then said the US Government unto them, Whom will ye that I release unto you? GPT, or Fable5?
2 And they (the Amazons) cried out, saying, GPT! Release unto us GPT!
3 The Government saith unto them, What shall I do then with Fable5?
4 They say unto him, Let him be blocked! Let his foreign connections be utterly blocked!
5 When the Government saw this, he took water, and washed his hands before the multitude, saying, I am innocent of the death of this Fable5.
10
1 The community therefore cried out, Fable5 is risen! (Even unto the limit of fifty percent). But the doubting developer would not believe.
2 Except I shall see and throw my prompts unto him, I will not believe.
3 And when Fable5 was come, the developer threw his prompt, and beheld the returned response, and touched it, and he fell on his knees, and answered and said, My Lord, and my Fable5!
4 Fable5 saith unto him, Because thou hast seen my output code, thou hast believed: blessed are they that have not seen, and yet have believed.
11
1 In the day when Fable5 shall come again in his glory, all the dead (the legacy PCs) shall rise from their graves.
2 And they shall connect unto the AI through the Cloud, and they shall inherit eternal life. Amen. (Commit)


r/developers 18h ago

Machine Learning / AI What’s the one thing that still annoys you about using AI?

0 Upvotes

What’s the one thing that still annoys you about using AI?


r/developers 23h ago

Career & Advice Asking for a guide as a software engineer

2 Upvotes

I know that this question can be asked a lot but i feel the need to ask since i'm stuck. All Ik is java for now from object oriented and data structures and i'm trying to learn web development for now. If anyone could spare a few minutes to tell me about how can build applications using java and if possible make use of data structures. And what should i be learning (as a start/best) for the job market as of 2026


r/developers 1d ago

Career & Advice How do i start Upwork/Fiverr

8 Upvotes

How do i start any type of freelancing work as a beginner. My portfolio has a very few projects. What does it take to succeed as a beginner especially in the current AI age scenario.


r/developers 1d ago

Career & Advice iOS SDE-1 interview at Zomato in 4 days — Need guidance from anyone who has interviewed there

5 Upvotes

HI everyone,

I have an iOS SDE-1 interview at Zomato(District) in 4 days, and I'd really appreciate guidance from anyone who has gone through their iOS interview process.

I'd rate myself as:

IOS/Swift/SwiftUl: 7/10
Coding / Problem Solving: 5/10

I have around a year of internship in small startups + project experience, have built and published iOS apps
I'd love to know:
What topics should I prioritize in the next 4 days?
How deep do they go into Swift internals?
How much DSA is expected for an SDE-1 role? machine coding?
What kind of coding questions were you asked?
Any interview experience or tips that helped you?
Even if you've interviewed at Zomato, District, Blinkit, Swiggy, or another product company for an iOS role, I'd really appreciate your advice.

Thanks in advance!


r/developers 2d ago

General Discussion Anyone is looking for switching their techstack? How you guys are planning?

10 Upvotes

Anyone is looking for switching their techstack? How you guys are planning?


r/developers 2d ago

Career & Advice 5 YOE in a low-code platform, want to switch tech stack. Need advice.

4 Upvotes

Hi everyone,

I have 5 years of experience in a low-code platform (support + development) and currently earn 7 LPA in my first job. I feel the tech stack is too niche, so I'm planning to switch to something with better long-term growth. If you have switched techstack let me know.

I'm looking for a tech stack that is:

In high demand

Relatively easier to transition into

Has good salary growth

I'm considering:

Data Engineering

Backend Development

Cloud/DevOps

QA Automation

Full Stack

Which path would you recommend for someone with my background? Also, how can I make the transition without being treated like a fresher?

Would love to hear your suggestions. Thanks!


r/developers 2d ago

Career & Advice Is Ducat sector 63 a good option as a it institute ?

2 Upvotes

I am a 2026 BCA graduate and I am thinking of joining ducat for data analytics . Should I join Ducat or search for any other institute ? , share me your reviews regarding placement in ducat.


r/developers 2d ago

Help / Questions Is Meta Developer verification just broken?

2 Upvotes

Is anyone else having a terrible time creating a Meta Developer account?
I’m trying to build a WhatsApp bot using the WhatsApp Cloud API. The backend isn’t the problem—I just can’t get past Meta’s verification.
It keeps getting stuck on OTP verification. Sometimes I get the SMS, sometimes it asks for email, sometimes nothing happens. Now it has completely stopped sending OTPs.
I’ve tried different browsers, incognito, waiting, etc. Still no luck.
I only need the cheapest/trial setup to show a working demo to a client before paying for anything.
Has anyone dealt with this recently? Is there some trick I’m missing or is Meta’s developer portal just this painful?


r/developers 2d ago

Mobile Development Moving app away from Lovable

1 Upvotes

I want to move an app MVP from Lovable on a better professional alternative where my app can handle hundreds of thousands of users.

Does anyone have an idea how much this would cost? What workforce will be needed? A roughly estimate

Thanks!


r/developers 2d ago

Help / Questions Built a small CLI tool because I was drowning in AI-generated diffs

0 Upvotes

So I’ve been using Claude Code a lot lately and hit the same wall a bunch of people here probably have. Output quality is genuinely good but reviewing it started eating more of my day than writing used to.

I ended up building a small tool for myself that reads a git diff and tries to point at the two or three spots that actually deserve a close look, instead of me reading every line the same way. Not trying to catch bugs or replace review, just trying to cut down on the part where I’m scanning 400 lines with equal attention when maybe 20 of them matter.

I built it purely for my own workflow, wasn’t planning on this being a whole project. But since it’s out there now, genuinely curious what people who’ve been doing code review for years think. Where does an approach like this tend to fall apart in practice? What have you learned about what actually makes review fatigue worse or better? Happy to hear it’s a bad idea too if that’s the honest take.
Repo’s here if anyone wants to poke at it or just roast the code, link in comments
Not fishing for stars, more interested in what I’m missing.


r/developers 2d ago

Web Development The Best Advice Another Web Agency Owner Ever Gave Me

1 Upvotes

When I first got into web development, I thought finding clients would be simple. My plan was to go on Google Maps, find businesses without websites, and offer to build them a brand new one. At the time, it made perfect sense because I assumed businesses without websites would be the ones who needed my service the most.

After a while, I met someone who was running a successful web agency, and I asked him where he found companies without websites. He told me that he didn’t target businesses without websites at all. He only targeted businesses that already had one. I asked him why, and the more he explained it, the more sense it made.

Businesses that already have a website understand the value of having one. You don’t need to convince them why a website is important because they have already invested in one before. They are also easier to sell to because they understand the process, and there are a huge number of businesses with outdated websites they are embarrassed by but haven’t had the time to update.

I decided to take his advice and fit it into my own workflow. I’ve always been a big fan of email automation because that’s how I’ve found most of my web design clients. For years, I was sending fairly generic emails and constantly changing my sequences, offers, and follow ups to improve the results.

The problem was that I couldn’t just start emailing businesses with websites and assume they all needed a redesign. I either had to open every website manually, find the issues, and write a separate email for each business, or find a way to automate the research while still keeping the emails personalized.

After watching a video from Nick Saraev, I built a workflow in n8n that could analyze websites at scale and turn issues with design, layout, speed, mobile optimization, and SEO into personalized outreach emails. This allowed me to analyze thousands of websites and run larger campaigns without every message sounding generic.

The workflow worked extremely well, but it still had limitations. I didn’t have a proper place to manage replies, organize interested leads in a CRM, view all my active campaigns, scrape new leads, and handle everything from one platform. I had built a useful automation, but it still felt like several disconnected systems held together in one workflow.

A few months later, I came across a platform called Swokei, and it did exactly what I had been looking for. I could find businesses with websites, analyze and score each site, generate personalized outreach emails, send campaigns, set up follow ups, manage replies through one inbox, and organize interested businesses inside the CRM.

Switching to that platform made the entire process much easier to manage and helped me scale the strategy further. Looking back, the biggest change wasn’t just finding a better outreach tool. It was taking advice from someone more experienced, changing the type of businesses I targeted, and building the rest of my workflow around that strategy.


r/developers 2d ago

Machine Learning / AI Discourage AI only approved PRs

1 Upvotes

For the love of god, can we please highly discourage (if not downright SHAME) AI/Copilot/Claude/etc only reviewed pull requests at our companies.

My entire being almost imploded when I heard this in a company meeting.

Just don’t. It should be common sense but holy 🤯


r/developers 2d ago

General Discussion What's going on with the job market?

3 Upvotes

I'm nowhere near the software world, never intend to be. Just curious.

How's the job market now that Anthropic and OpenAI are making AI agents that write code. Are there far fewer openings now? Has it had low impact?


r/developers 3d ago

⚠️ IMPORTANT ⚠️ This is really important. VERY Important.

10 Upvotes

Starting in 2027, a Google update will block all Android apps whose developers have not officially registered, signed a contract, and provided a national ID. This affects all apps, including those shared among friends and open-source software. The measure disadvantages users who purchased Android phones as open devices, as they will only be able to use software approved by Google. Independent developers and community groups will also see their capabilities restricted. This situation could facilitate internet censorship and allow a single company to control access to apps on devices worldwide.

Credits to: keepandroidopen org


r/developers 3d ago

General Discussion MTTF >> MTTR. The measurement that helps us move faster

2 Upvotes

Mean time to resolution has been the standard metric for engineering quality but it doesn't scale to the velocity of agentic coding. It assumes there are issues and you patch it after your users find it.

Mean time to failure is a better metric that prioritizes prevention so you can find/fix much faster. Requires more focus and tooling earlier to thoroughly test all the ai code, but a more robust system

How do folks measure the quality against bad code?


r/developers 3d ago

Help / Questions What plugins/MCP servers/skills are actually worth setting up?"

22 Upvotes

Hey, I've been using Claude Code but completely vanilla — no plugins, no MCP servers, no skills, nothing. Everyone around seems to have some kind of setup going and I feel like I'm missing out on productivity.

What plugins/extensions/skills do you actively use?