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
17
votes
7answers
5k views

How to deal with legacy software and split opinion?

I realize there is a pattern, when the engineering team/department has legacy software in their portfolio and managers (usually non-technical but not necessarily) declare the software as good. On the ...
17
votes
9answers
6k views

How to make a career shift to less stress with a Developer background? [closed]

How can I make a career shift from being a software developer to something less stressful without completely disregarding my background and skills? Some details: I've been working as a software ...
17
votes
4answers
5k views

Feeling bored with software development. Should I change career paths? [closed]

just looking for some advice really as I don't know where to turn. I am currently working for a fairly large tech company, working as an application software engineer. I've been here for a couple of ...
16
votes
12answers
6k views

How to help senior developer who is beyond helping

I got recently promoted as a manager in a small company (less than 20 people), I have only been in the workforce ~2.5 years, and I'm a lead developer in our project. Senior developer has been working ...
16
votes
6answers
2k views

How to diplomatically resolve an unreproducible bug your manager wants addressed?

I work in the software industry in a junior capacity and have been unable to reproduce a bug. This issue has apparently been seen < 3 times at a customer site, and a senior member of the team ...
16
votes
4answers
2k views

Being a good mentor to software developers whose skills are below-par

For the last ten years, I have worked as the only senior developer in a team of 4-5 developers within a larger organisation, supporting a range of corporate systems. Within the first couple of years, ...
16
votes
7answers
2k views

Why is non-professional technical experience sometimes snubbed by interviewers?

I once interviewed for a software developer role in a big IT company. The interview was done in front of two interviewers: a "regular" one, and a "trainee" who was shadowing and taking notes. When ...
15
votes
5answers
9k views

Is it considered non-commercial usage, to use tools solely for internal work? [closed]

I work as developer in my company, and I am reducing the manual tasks of the team members by creating online applications for internal use; just my team is using them. I found some scripts on ...
15
votes
4answers
2k views

Does work experience on obsolete technology/platform count?

I have a good amount of experience (about 6 years) working on the Symbian platform. While I have learned a good deal about mobile application and framework development and about mobile computing in ...
15
votes
4answers
1k views

How to convince boss that learning new technology or brushing up during downtime pays off?

I have posted about many challenges at my workplace, and the issue of how to manage downtime is one that we've been struggling with, and I speak on behalf of my colleagues as well. What exactly do we ...
15
votes
4answers
2k views

Determining why an employee who is very quiet seems to be unhappy

I manage a team of software developers. I have an employee who is unusually antisocial. It's not just that he's quiet, he won't even nod to you if you pass him in the hall. On the other hand, he is ...
14
votes
3answers
812 views

How to move forward from what's essentially a prototype, which was never intended to be sold to high-profile clients

Ok so I started off with this prototype piece of software in my attic and now it's has become a company. I really can't be too specific, but imagine a server side scripting thing that is now being ...
14
votes
7answers
4k views

How much can one learn software development (in general, programming) on their own? [closed]

I know that this question may not be appropriate for the intentions of this forum; but there is probably no better place for me to ask this. I live in the UK (just thought this maybe relevant) and I'...
13
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 ...
13
votes
4answers
52k views

How to answer 'what was most challenging about your last job/project' in a programming interview?

I've been asked 'what was most challenging about my last job/project' in all the interviews I had. What types of information are the interviewers looking for when they ask this question?
12
votes
11answers
9k views

Manager asked me to reconsider my resignation and he sounded quite convincing, should I listen to him? [closed]

As stated in this question: Just resigned as backend developer. How do I acquire the skills needed for my next job? I have resigned from my job as backend developer. Today my manager and I had a ...
12
votes
8answers
4k views

Job is not exactly what I expected, I'm bored [closed]

I'm a young fresh graduated software engineer, I have started at my first position 5 months ago (once I graduated as a Software Development Engineer, basically a Java EE developer). I am getting more ...
12
votes
6answers
2k views

I submitted an unapproved feature, got in trouble, now what?

TLDR: I pushed (broken) functionality without approval that ended up being caught by QA, and my boss is (rightfully) upset. What should I do? I work as a developer on a digital product. Recently, ...
12
votes
5answers
2k views

Company makes every software engineer a 1 year temp without benefits. This is leading to short termism in the code

I am recently hired (1-2 months) software development manager. Since I have arrived, I have found two problematic practices. Most developers start off on one year temporary contracts. Market rate ...
12
votes
4answers
3k views

How to deal with html / css programmer who comments out all changes he makes to CSS instead of deleting them [closed]

I am currently mentoring a co-worker who refuses to delete code. He currently works as strictly an html / css developer, but when he edits CSS, he does not delete code. He will comment out anything ...
12
votes
5answers
2k views

Ethics of the “Duck Technique” [closed]

In programming, the Duck Technique is a technique whereby you place an obvious, easy oversight in your code in the hopes it will draw attention during review and mitigate large, time-consuming design ...
12
votes
4answers
3k views

Interviewing candidates for “bad” projects

I am a senior developer and I do technical interviews for the small software company I work for. I know there are projects which are terrible to work for (old technologies, complicated clients, ...
12
votes
5answers
2k views

Potential employer asks for code sample

I recently interviewed for a software development position where the employer asked me to provide a code sample to judge my experience level. I provided an application I recently completed as a side ...
12
votes
1answer
2k views

When to be concerned about a subordinate or employee

I am a developer that is managing a small group. All members of this group, including myself are working remote. One member of this group that we'll call "Bob" is having trouble and very slow to ...
11
votes
6answers
2k views

Coding Interview Assignment - Not sure which technology to use [duplicate]

I have recently applied for a junior developer position at an IT company. During the interview I've managed to be very clear on which technologies and languages I was more familiar with, and all went ...
11
votes
9answers
4k 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 ...
11
votes
3answers
2k views

How should I prepare myself for a more supervisory role? [closed]

I'm currently facing the strong possibility that I will be in a more supervisory role in my office than I was previously before. While my skills as a developer have been strengthened very neatly by ...
11
votes
6answers
3k views

What to do when someone is pushing to take control of a hobby project?

I'm working on a hobby project for a game - it's in an alpha state right now and I have users using it. For the past 9 months I have been the sole developer, but now I found someone who was willing ...
10
votes
6answers
3k views

Is maintaining 10-15 projects simultaneously considered normal for a software engineer in a small company?

I am working in a very small software company (2 developers - I am a senior one and an intern, and 2 designers) for 3 years. The working environment of this company is good. I worked very happily for ...
10
votes
3answers
2k views

Is it ok to use a software at work that was previously built at home?

My question is similar to this one, but the difference is that I already had a lot of code ready when I was first asked about the task. Not sure it makes any difference though. Is it ok to build ...
10
votes
7answers
2k views

Landed a software development job that operationally is a mess and has little potential career growth. What can I extract from this?

I am a recent graduate on my first full time software development job. The job promised mentoring and effective development, but has in the 6 weeks I have been here provided none of those things. ...
10
votes
6answers
931 views

At the end of contracting work (IT/Programming), what steps need to be taken to protect myself from any technical issues company might have

In particular, I'm interested to know what to do in terms on handing over things like passwords to systems. Should I demand passwords to be changed immediately so that I don't have access? The ...
10
votes
3answers
580 views

As a manager, how best to communicate the internals of the annual review process to the team?

I'm a new manager of about 6 months to a small software engineering team and we, like most companies, have recently started our annual review process. I've been in the field long enough to know that ...
10
votes
3answers
1k views

As a junior engineer I have been put in charge of a project outside of my capabilities. How can I communicate this to my management?

I am currently working as an electronic/software engineer at small Australian company. I started here as a part of my work experience required by my university. After I graduated, I have continued to ...
9
votes
8answers
2k views

Is it appropriate to slightly change the name of my degree?

If I have a "BS in Software Development", would it be okay to change the name to "BS in Software Engineering" on my resume? Could it negatively impact background checks or education verification if ...
9
votes
5answers
3k views

Manager is hiring a new software engineer but wont let me help in hiring [closed]

I'm a sr. Software engineer on a small team. I have a great boss (not micro manager), but he is a non technical manager which is completely fine. We are really short on developers and after great ...
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
1answer
2k views

Younger junior colleague who behaves like the boss

I would be grateful for advice on this situation. I'm a senior developer with about 10 years of experience. Until recently my team consisted of myself, my manager, and a staff engineer. We've been ...
9
votes
3answers
3k 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 ...
9
votes
4answers
958 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 ...
9
votes
5answers
551 views

How can I better communicate possible pitfalls?

In about a decade of working as a full-stack software developer, I've found that through experience I'm easily able to predict well ahead how things could possibly "go wrong". Most of the time I can ...
8
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 ...
8
votes
7answers
2k views

Is it reasonable to ask a software engineer to do CI manually for a company?

I work as a software engineer at a company, that has an outdated build infrastructure. Things like continuous integration are practically impossible. We don't use Git BTW. There is a company with a ...
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
724 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
3answers
484 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
913 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....

1 2
3
4 5
12