Questions tagged [professionalism]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
72
votes
37answers
7k 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 ...
48
votes
8answers
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 ...
37
votes
5answers
4k 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 ...
36
votes
15answers
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 ...
36
votes
5answers
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 ...
29
votes
7answers
2k 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++ ...
16
votes
16answers
13k 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 ...
15
votes
9answers
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 ...
12
votes
9answers
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 ...
11
votes
4answers
873 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(...
10
votes
4answers
936 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 ...
9
votes
2answers
770 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 ...
8
votes
3answers
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 ...
7
votes
5answers
503 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 ...
7
votes
3answers
337 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 ...
6
votes
3answers
743 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 ...
4
votes
4answers
252 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 ...
2
votes
1answer
248 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 ...
2
votes
2answers
149 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....
0
votes
2answers
174 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 ...
0
votes
1answer
387 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 ...