Questions tagged [software-development]

Questions regarding the Workplace interactions and considerations that are involved in the process of designing, implementing, testing, deploying, etc., a software product. Please refrain from posting coding questions, as those belong to Stack Overflow instead.

Filter by
Sorted by
Tagged with
9
votes
4answers
3k views

I have wasted 3 starting years of my career. Is there any way to start over? [closed]

When I graduated I got a slightly above average job working on Java Servlet technology. But then I acted on some poor advice from people who were close to me. Although it was a mistake, I listened to ...
9
votes
5answers
1k views

How to navigate working with a development process that is not supportive of clean code?

I started working at my current job just over a year ago. When I started the code base was a complete mess. All of the code was in one file, it was not maintainable and best practices were not ...
9
votes
4answers
1k views

How to politely suggest a co-worker needs to try to find the answer on their own before coming to me?

I am a senior-level developer in a large corporation in the US. Two of my co-workers on the same project work with me and sit in the same office, right by me. We'll call them Bob and Jim. They are ...
9
votes
4answers
837 views

How can I convince my boss that I'm unqualified for a project?

I'm a junior "data scientist" at a research lab. I have a background doing bioinformatics/image processing research and I have a degree in electrical engineering - I've never taken a CS course. My ...
8
votes
4answers
1k views

I found out that I made a bug in production after deploying the app, what's the most professional way to handle this?

I deployed a very important app (internal business application) last week; over the weekend, I realized that there is a bug in my code but I already deployed the app. The bug is very trivial and it's ...
8
votes
6answers
1k views

How should I inform my client that backend changes after a product launch is not just a bug fix or enhancement?

My client and I agreed on an architectural design for an android application, which included the MySQL database. The application has been released, and has grossed a good number of users and data. ...
8
votes
3answers
686 views

How should I react to a hiring manager offering undocumented benefits during the interview process?

I recently made the mistake of not asking upfront what the compensation and benefits package were for a company I was interviewing with and we only discussed benefits after receiving the tentative ...
8
votes
7answers
2k views

How to progress in your career if your employer is using outdated tools and technologies?

I recently joined a company to work as engineer/development concerning the software and IT solutions they have. During my interviews they presented me everything in a way that looked quite fancy and ...
8
votes
8answers
2k views

What to do when the developer whose code I review becomes defensive?

I am in the following situation. Small team within a large unit with many teams. There is an official code review process, but to a lot of developers it is more of a formality so it is a rare thing to ...
8
votes
3answers
448 views

How can I ask my manager more development tasks rather than maintenance and bug fixing?

Background I'm currently at a cross section in my career in a corporate. I'm almost a year working as a software engineer; in that period of time I've passed a team straining about the team's back-...
8
votes
5answers
776 views

Am I damaging my potential by being a freelancer?

I have been working freelance now for about 4.5 years. I was still in university when I started (3 years to go for my degree). I've been at it for a while, and am continuing with 3 different companies....
8
votes
6answers
626 views

Asking for documentation before starting new job

Soon I will start a new job as a senior software engineer. It is the first time that I will be in that position (only held Junior before), and I want to start my new job as good as possible. Would it ...
8
votes
1answer
746 views

We were working on a project for a month. How do i start talking about money?

Scenario: Me and my friend (i'm 15 and my friend is 16 years old) were at hacker games contest!(basically an event where you have 48 hours to create software/game and present it to the public). After ...
8
votes
4answers
1k views

Project manager constantly interrupting development team

What do you suggest to do about a project manager that keeps interrupting the development team by going to their room, asking "what's up", "how is going" and "where are we with development" on a daily ...
8
votes
3answers
4k views

Colleague in two-person team is writing bad code, no standards, and the company is growing fast. What needs to be put in place for good code quality? [closed]

Over the past year, my company has been growing fast, and we had to recruit another programmer. I am a younger programmer, I have always worked alone, well-read but never been in a team. I prefer an ...
8
votes
3answers
1k views

Can a US Citizen work remotely in US from EU?

I'm a software engineer and I hold a dual citizenship, American and of an EU country. I currently work in the US but recently I have been contemplating returning to Europe while working remotely in ...
8
votes
3answers
673 views

Should I clean uncompleted projects from my GitHub?

I'm a self taught software developer. Back when I was teaching my self how to program and how to use git, I ended up making a huge number of repos - some are incomplete, some are just notes. Over the ...
7
votes
3answers
2k views

What if I'm a better developer than my Team Leader?

Based on his daily commits, I see that he writes lots of bad code and doesn't follow any good practices. I tried talking to him about better ways of writing code like SOLID, DRY, etc (tried to be as ...
7
votes
6answers
1k views

I was asked to build an enterprise web application on my own, and am starting to feel overwhelmed

I came to my current place of employment as an contracted IT support technician of the most generic variety about a year ago. I had only an associates degree to my name and most of what I knew both as ...
7
votes
6answers
1k views

How should I informally criticize my coworker's code?

We don't have any sort of formal code review system in place. I'd like to have one in the future, but policy change can be incredibly slow to implement. In the meantime, I keep having to work with ...
7
votes
3answers
3k views

Employer is getting involved with my open source projects

Upfront info: I'm a UX Developer. Employed for a year and a half at my current position. I didn't sign any sort of contact/non-compete when I started my employment. My employer said I could include ...
7
votes
2answers
956 views

Should I notify my employer that I intend to work on an open-source or personal project in my free time [closed]

I'm a software developer and I am concerned about a specific limitation on my contract that says: The employee shall not, without the consent of the company, during the continuance of this ...
7
votes
5answers
568 views

Is it OK for a senior engineer to be involved only in design? [closed]

I am a software engineer with 8+ years of experience. In my projects currently assigned to me, my manager is urging me to do only the design part, not the implementation. His doctrine is that senior ...
7
votes
3answers
686 views

How do I handle an extremely late delivery?

I took a client on in February for a mobile app. Another developer had built some infrastructure and I told them that I might try to save some of the infrastructure. We made an agreement for certain ...
7
votes
4answers
496 views

How to resolve situation with less specialised senior dictating how to do my job when he doesn't like the solution?

I'm a software developer with about 10 years experience, working as a consultant since end of last year, through an agency that put me with my first client where I've now been for half a year. The ...
7
votes
3answers
1k views

I wanted a coworker to offload things to. Now I have more work to do

Some months ago I asked the manager to add another developer to our software project, in order to be able to offload some things and parallelise a little more. The new guy is (and was already) a ...
6
votes
6answers
5k views

Company wants me to do a coding test for a management position [closed]

I'm doing an interview with a company for a software developer manager/leader position. The position will take around 20% software development and the rest will be managing the team and client facing. ...
6
votes
4answers
794 views

Should I have been more open about my disagreement with my boss in this scenario?

We recently had a bad software release for a particular customer. I think the problem is that Bob, the QA engineer, isn't doing testing. I think he is shirking at work. I have privately shared my ...
6
votes
5answers
2k views

How to deal with incompetent lead?

Alright, so we are a two people team directly reporting to our director. I have 4-5 years of experience and my teammate has 20+ years of experience. For obvious reasons he is my lead. We both are ...
6
votes
4answers
1k views

Can't meet deadlines because dev team puts me through the gauntlet before my work can be accepted

I started a new job about 2 months ago. I've been given a large amount of work and little to no guidance about the inner working of a very complex web app that is also tied to multiple IoT devices ...
6
votes
4answers
1k views

How do I tell my boss I'm leaving to start my own business? [duplicate]

TLDR How do I tell my boss of ~9 months that I want to leave to run my own business? I will start with a bit of (relevant) background to this question to give some context. I was a self employed web ...
6
votes
2answers
1k views

Afraid to leave my first job [closed]

I'm facing the following problem: I started software development internship year and a half ago, I've passed the internship and now I'm full time software developer. The thing is my company has zero ...
6
votes
5answers
1k views

How to handle lack of supervision in start-up?

This is a question I should have asked quite a while ago and is no longer relevant for my current situation, but I believe the answer still holds value. I hope this is not a problem ! Context French ...
6
votes
5answers
361 views

Promoting opensource project at your own company

Right now I am in a strange situation, and looking for advices. I will start with the facts, then move onto the gray area, then to my question. Facts: Given a company (Western-Europe), with over a ...
6
votes
3answers
603 views

Dev: After 3 years of work I have nothing on my Portfolio - Feeling stuck! [closed]

So I am a developer. I have worked for my dads super small software company the past 3 years. I wasn't part of the regular team though. I had an idea for an app and somewhat naively started working on ...
6
votes
7answers
900 views

Worked for my dad's company but now want to apply somewhere else? How do I best present myself?

I think I've made an unwise decision. After I graduated I began working at my dad's company which is a very small company in IT. I did have a lot of freedom initially and learned a lot, but would now ...
6
votes
2answers
681 views

Mentoring a new developer to search

I've recently gotten into the position where I am in charge of mentoring a new developer. While I'm very happy to oblige and and positively influence the career of a younger individual I'm seeing ...
6
votes
3answers
519 views

Mobbing by changing job requirements outside skill set?

First things first, I'd like to state a clear intention: I am not trying to post a rant, I just want to know if I am suffering some kind of mobbing. Thank you for your understanding beforehand. I've ...
6
votes
2answers
717 views

Trying to reason with my colleague on a matter without solid evidence [closed]

tl;dr In short, I feel like I am slowly being pushed out of my position and lost authority due to being weak and avoiding confrontation. I know the product we are using should not be used in the way ...
6
votes
3answers
1k views

How to remain hire-able as a software developer in my spare time?

I signed a two year contract at this company expecting a developer role. However, something happened and now they need many configurations (SQL entries) to be done and I now am essentially doing data ...
6
votes
4answers
1k views

Am I Right to Consider Myself a Junior Developer?

I have been doing freelance development work for almost 4 years now. I started in college (graduated with a business administration degree, never taken a CS class, got into programming as a hobby and ...
5
votes
4answers
1k views

Dispute over the software that I used to complete my task for our company [closed]

my friend and I set up a e-commerce company together as %50-%50 partnership. My part of work was get product information from websites and keep the inventory accurate for our online store. We do not ...
5
votes
2answers
950 views

How to deal with coworkers who don't want to give code reviews?

Like most companies, my company has policy of requiring code reviews before you push code to a major git branch. If you want to push code to say the master branch or something, a person on your team ...
5
votes
5answers
1k views

My interviewer asked me to do a coding challenge in a framework I've never used. Red flag?

As the title suggests, I did a 20-minute phone interview for a remote software developer position. One of the questions was "have you used any frameworks with X language, specifically Y framework?" My ...
5
votes
2answers
529 views

Open-sourcing libraries developed for company (or using for personal portfolio)

I'm a developer building a portfolio for new job applications, and am tempted to publish (putting up on github publicly) some libraries that have been byproducts of projects done in my current job. ...
5
votes
3answers
2k views

How should I tell my boss that I cannot meet the deadline?

I recently started working for a software company in another country. They flew me over to make progress with the project. I did some tasks there and then came back to my homeland to continue working ...
5
votes
4answers
1k views

A coworker distracts me too often

I am a software developer. I work in a relatively small company (30/40 people) and we are all in the same open space. I am the lead of the iOS team, and I have a problem with the lead of the Android ...
5
votes
7answers
851 views

Is the qualification for a promotion doing your current job well or already doing the work for the position you're striving for?

I'm a software developer in a company that has a very clear set of steps for salary (atleast for software developers) determined by how much responsibility you are taking, how independent you are, how ...
5
votes
5answers
1k views

How can I convince people I actually like my job and don't think its beneath me?

I recently joined a software development team to test out the applications they develop. I like development, but I genuinely enjoy testing, and to be perfectly honest I don't like their development ...
5
votes
1answer
687 views

How to explain video game terms in a technical resume? [closed]

I'm a Software Engineer who has developed small video game projects in college and in my free time. I'm currently struggling with explaining video game concepts such as "health points", "level", and "...