Questions tagged [professionalism]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
2 votes
1 answer
305 views

Refactoring in A Legacy System: Good vs Bad Technical Pushback

I am noticing a weird mentality, when it comes to refactoring code, and I am not too sure about how I am perceiving it. Overview of the current project: A web application used as an extension to an ...
user avatar
8 votes
5 answers
524 views

Can a unit test replace works-on-my-machine when completing work?

I've made a small change to an integration component and have prepared unit tests to cover my work. All new and existing unit tests are passing. It will take a substantial amount of time to configure ...
user avatar
  • 587
6 votes
3 answers
923 views

Is it ethical to adopt other programmer's algorithms?

Imagine I find a completely new algorithm to compute the square root of a binary number (simplification of real scenario) on an internet forum that was an original creation. Is it ethical for me to ...
user avatar
  • 191
0 votes
1 answer
565 views

Testing process on life critical systems [duplicate]

I currently work in web development - unit testing, functional testing are all good and really are part of what is considered being a professional developer. However, I also have a fear of flying and ...
user avatar
11 votes
4 answers
921 views

As a programmer, are you professionally obliged to offer ongoing support after you've left a company? [closed]

I've had a few programming jobs in the past where I was the only developer working on a project. After I've left, I typically get several emails a week from these companies, usually from the developer(...
user avatar
9 votes
2 answers
816 views

How do I explain that we're wasting developer time adding unnecessary features?

So I've lead the charge with my fellow engineers to, at the very least, start "thinking" Lean. We hit on a few major areas of waste, and 2/3 lead to the exact same point..."Extra Features". We dogfood ...
user avatar
39 votes
5 answers
5k views

How to code review without offending other developers [duplicate]

I work on a team that does frequent code reviews. But it seems like more of a formality than anything. No one really points out problems in the code for fear of offending other developers. The few ...
user avatar
36 votes
5 answers
2k views

Is it appropriate to have positive comments in code reviews, or is it exclusively for constructive criticism?

I have been doing a lot of code review lately, and I am unsure of the positive and negative effects and professionalism of putting positive and/or funny comments in code reviews. We use Github as our ...
user avatar
  • 1,097
47 votes
8 answers
3k views

Should I expect my team to have more than a basic proficiency with our source control system?

My company switched from Subversion to Git about three months ago. We had weeks of advance notice prior to the switch. Since I'd never used Git before (or any other DVCS), I read Pro Git and spent a ...
user avatar
  • 2,040
8 votes
3 answers
1k views

Hallmarks of a Professional PHP Programmer [closed]

I'm a 19 year old student who really REALLY enjoys programming, and I'm hoping to glean from your years of experience here. At present, I'm studying PHP every chance I get, and have been for about 3 ...
user avatar
  • 277
4 votes
4 answers
257 views

Methods to Manage/Document "one-off" Reports

I'm a programmer that also does database stuff and I get a lot of so-called one-time report requests and recurring report requests. I work at a company that has a SQL Server database that we ...
user avatar
  • 3,338
6 votes
3 answers
359 views

How to explain to my customer that the hosting provider is terrible, security-wise?

As a freelance developer, I sometimes have to access the administration panels of hosting providers of my customers. It is an astonishingly frightening experience. Below are some points I noticed when ...
user avatar
37 votes
15 answers
5k views

Should I continue my self-taught coding practice or learn how to do coding professionally? [closed]

Lately I've been getting professional work, hanging out with other programmers, and making friends in the industry. The only thing is I'm 100% self-taught. It's caused my style to extremely deviate ...
0 votes
2 answers
175 views

Approached to build app centered around new API and suddenly API is abandoned

This isn't a huge deal, but I was approached by colleagues/friends to build an app using their new API. There was some potential for pecuniary gain for me depending on app usage. I spent a ...
user avatar
10 votes
4 answers
993 views

How can I convince a team member to use a web framework? [closed]

The question is this and the detail follows: is there anything I can say/bring up, as a programmer, to bring him to my side? I'd love to hear valid arguments for both sides on this one, but mostly ...
user avatar
  • 5,956
29 votes
7 answers
3k views

Is it ethical to use personal code at work?

I am working on a side project at work where I find it beneficial to use some of my code that I have developed personally (outside of work) to speed my development. My side project is developing a C++ ...
user avatar
2 votes
2 answers
151 views

Referring to hardware/software in first-person? [closed]

At my company, there is a habit for the engineers to refer to their respective hardware/firmware/software in the first-person as if the device they are responsible for is a manifestation of themselves....
user avatar
  • 704
15 votes
9 answers
1k views

What are the worst things that inexperienced developers forget to think about? [closed]

As a young developer, I would find it useful to get some advice regarding things to think about in order to develop a high-quality application. In my college courses, most teachers emphasized input ...
user avatar
12 votes
9 answers
1k views

Do professional software developers still dream of creating industry/world-changing apps? [closed]

I'm a hobby programmer. The absence of real world deadlines, customer feedback, or performance reviews leaves me free to daydream about having and implementing The Next Great Idea That Changes the ...
user avatar
  • 1,283
72 votes
37 answers
8k views

How to handle people who lie on their resume [closed]

I'm conducting technical interviews to fill a few .NET positions. Many of the people I interview really do know .NET pretty well, but I find at least 90% embellish their skillset anywhere between "a ...
16 votes
16 answers
22k views

Is software development an engineering discipline?

Can software development be considered engineering? If no, what are the things that it lacks in order to be qualified as an engineering discipline? Related to this is this question on Stack Overflow ...