Do not use this tag. Click "info" for better alternatives.

learn more… | top users | synonyms (1)

108
votes
7answers
8k views

You're hired to fix a small bug for a security-intensive site. Looking at the code, it's filled with security holes. What do you do?

I've been hired by someone to do some small work on a site. It's a site for a large company. It contains very sensitive data, so security is very important. Upon analyzing the code, I've noticed it's ...
73
votes
9answers
7k views

What is the relevance of resumes in the age of GitHub, Stack Exchange, Coursera, Udacity, blogs, etc.?

My resume is no longer relevant. It can no longer contain an adequate description of my technical abilities. One can get a much better sense of what I am capable of by looking at my GitHub ...
54
votes
16answers
7k views

why do some job posts say “high pressure environment”? [closed]

Why would there be any pressure if everyone knows what they are doing and the projects are accurately estimated? If there's pressure, or even high pressure, then it implies what they are currently ...
36
votes
5answers
2k views

Is it bad etiquette to ask a potential employer how they score on the Joel Test?

Developer interviews are different than most other places, because not only do you worry about the people you work with, benefits, job description, etc., you also have EXTRA to worry about after ...
31
votes
12answers
2k views

Would a cut and paste coder ever get past a job interview?

As a long time cut and paste coder I never committed much of the syntax of a language to memory. Even worse, I now use google to solve many of the coding problems which are of the type typically used ...
30
votes
20answers
5k views

Is it normal for programmer to work on multiple projects simultaneously

On a current job I have 2 projects to work on. First is very huge system and the second one is smaller but it also big (first project is being developed for 12 years, second for 4 years). At first I ...
28
votes
21answers
3k views

Working for free? [closed]

I came across this article Work for Free that got me thinking. The goal of every employer is to gain more value from workers than the firm pays out in wages; otherwise, there is no growth, ...
25
votes
7answers
7k views

What's wrong with being a code monkey? (Or, what is a code monkey?)

Programmers tend to talk about being a "code monkey" in a derogatory way. "Don't work there, you will just be a code monkey!". I have two offers for jobs, one at a small company, one at a very large ...
22
votes
9answers
3k views

Is this Job Smell? [closed]

Went for an interview and from what I could gather from the interviewer: Development is done to a 'wire-frame' specification where users get constant feedback and can change their mind at will I ...
20
votes
14answers
2k views

Getting humiliated by your senior programmer [closed]

As a junior, what would you think and do if you getting humiliated by your lead programmer if you can't handle his expectations ?
20
votes
5answers
1k views

Balancing full time work and personal coding projects

I am nearing the end of developing the major pieces of my website that I have been working on in my spare time for the last 3 months. My goal is to get it released by the end of next month and ...
19
votes
7answers
743 views

During interviews, how do I gauge a company's respect for my position?

I'm a web developer who previously joined a software company not knowing their value and respect went to big data analysis, not their website. Sure, they needed a public-facing website, but I ...
17
votes
24answers
4k views

How many developers actually have private offices? [closed]

So I know everyone here is all about private offices, how many developers actually have them. I am sort of half skeptical. I can believe that lead developers have them, but thats normally just one ...
17
votes
13answers
935 views

What do you do when you realize your job requires you to do something out of your depth? [closed]

For a large software project recently, I was really out of my depth. And I did actually know this; and that the only reason I was employed was mostly a lack of other qualified candidates. The job was ...
16
votes
5answers
710 views

How did programmers work back when a computer was very expensive, rare, as big as a room?

I assume they weren't able to sit in front of a computer for the whole day like we do today. So how did they write their program? On a piece of paper and type it later when the computer is available? ...
15
votes
14answers
1k views

Education vs. Experience [closed]

I'm going through a rough time. I'm a CS student at UIUC, which I hear is one of the top schools for CS. I love computers and programming. I've been pretty much doing it my whole life. I'm a freshmen ...
15
votes
6answers
1k views

What is the etiquette in negotiating payment for a software development job?

The reason I'm taking a general business question and localize it to software development is that I'm curious as to whether there are certain trends/etiquette/nuances that are typical to our industry. ...
14
votes
8answers
1k views

I am in a rather difficult work situation. Should I stay or should I go?

After reading a lot on this forums, it seems that my current employer isn't a really great place to work and I'm wondering if I should move on, or stay a bit longer and then leave so it looks better ...
14
votes
8answers
4k views

Why should I not do a masters degree [closed]

I have left university on July 2010 where I studied web design (as we all know you learn more by your self but that’s not the issue at the moment). Since then I have not managed to find a job (apart ...
14
votes
5answers
1k views

Can I use MIT license to give some of my previous written code to employer so that I protect myself and don't lose my copyright?

My situation: I have written a framework before I started my new job. I own the copyright. It has a bunch of boilerplate logic inside of it, like any piece of software. (duh!) I don't want to use ...
13
votes
4answers
755 views

Employers and Intellectual Property

I have heard of companies that require their developers to sign agreements that say any code developed by that developer while they are employed there belongs to the company. I am extremely ...
12
votes
6answers
577 views

Discovered large security hole in someone elses website… What to do?

A chap I'm bidding to do some development for has a social network he wrote himself. Not the next facebook by any stretch. But a few thousand local users. I went to have a look at it to see what ...
12
votes
8answers
1k views

How to deal with low level guys?

Recently I have started working for company which is developing mainly low level stuff (like device drivers, system level apps etc.). I was hired as high level programmer to develop a machine learning ...
12
votes
2answers
520 views

Equity derivatives programming

I've been considering applying for some programming jobs that require experience in Equity derivatives and whilst I know what equity derivatives are, I have no idea what sort of things a programmer ...
11
votes
4answers
939 views

How to rewrite from scratch a code for which I own the copyright so I can use it on my job without losing the rights to the first version?

Well I don't want to make it open-source! That's the problem. But I do want to use it on my current job. Company did not agree to sign any alternative license with me and told me to rewrite everything ...
11
votes
5answers
6k views

finding high end software contracting jobs [closed]

I've been contracting for about 3 years now. I am currently a contractor for a web firm. This is a hourly position. I want to find larger projects. I had read that some people are able to only do one ...
10
votes
3answers
214 views

Working with multiple clients

After applying to multiple contracting positions, I landed a few interviews which I then was accepted to do the work. I am also a full time college student, but I do have about 25-30 hours free a ...
10
votes
4answers
654 views

I have a previous invention (software / framework) that I plan to use on my new job. What happens to my copyright if I improve it during the job?

I have filled that standard form where you list your previous inventions before starting your new job so the employer is legally aware you have the copyright over them. But if I want to use this ...
9
votes
5answers
445 views

Would leading a major refactoring effort appeal to a senior developer?

My company is inheriting a large code base for two products that's fragmented into different applications using different languages and technologies, with a significant portion of it spaghetti code. ...
9
votes
5answers
1k views

How can you distinguish a good consulting firm from a body shop?

It seems to me that most consulting firms do little more than match resumes to positions, typically with insightful criteria such as "X years experience in technologies Y and Z." But there are also ...
8
votes
12answers
1k views

Job in other country - relocation package [closed]

I have the opportunity to work in an 'overseas' country. I have passed the technical interviews and I am at the 'offer' stage. Everything is ok, except for the fact that I am expected to pay for my ...
8
votes
5answers
5k views

listing my programming experience on my resume

On my resume, I list myself as having "7 years of hands-on experience programming in C++". To clarify, I am a self-taught C++ programmer with some college courses thrown in the mix. I've worked on ...
8
votes
3answers
747 views

How do you know a company is worth-working at or not? [closed]

I'm leaving my current company, and I'm looking for a better place to work. But this time I'm confused. I don't want to walk in and out in six months again. I want to find a company which I can work ...
8
votes
6answers
3k views

Where to look for a programming partner? [closed]

Say that you want to start a new project (I'm talking about a serious project — e.g if you had an idea that seems good and profitable — not about something you start just to learn a new ...
8
votes
3answers
515 views

Can working exclusively with niche apps or tech hurt your career in software development? How to get out of the cycle? [closed]

I'm finding myself in a bit of a pickle. I've been at a pretty comfortable IT group for almost a decade. I got my start here working on web development, mostly CRUD, but have demonstrated the ability ...
8
votes
2answers
665 views

Interview: how to ask development process/culture related questions

I just watched a presentation about simplicity by Rich Hickey at InfoQ where he goes over the constructs programmers use to produce artifacts and how those constructs make various trade-offs when it ...
7
votes
11answers
990 views

How do I handle this job situation? [closed]

I am a recent college graduate. I recently interviewed for a Software Developer position. I really like the environment. I got offers from other places but this place just feels really comfortable for ...
7
votes
8answers
1k views

Are you obliged to provide old employers with access to protected resources?

Firstly, a disclaimer. This question is not because I'm a disgruntled employee planning to hide some malicious code which I can later blackmail my employer with. I actually quite like the people I ...
7
votes
6answers
222 views

Vulnerabilities and employability

I am a web developer. If I find a vulnerability in a prospective employer's website and notify them of it at the same as I send my (unsolicited) application, am I more likely to get the job? Less ...
7
votes
3answers
2k views

More comfortable working on the backend, often referred for role on the front end

I have applied and have been approached for different roles in web development recently. The one thing that keeps coming up is that I am more suited to front end development than back end development. ...
7
votes
6answers
1k views

Does a “QA Programmer” style job exist?

Basically a programmer that comes in during the testing phase of a project and once a tester finds a bug, tracks down the cause. I enjoy this investigative process and am generally able to track down ...
7
votes
4answers
265 views

Do you have any tips to help with applying to an international job? [closed]

I've had some freelance jobs in my country (Brazil), working for different companies. I like to work to Brazillian companies, but I'm looking for some international experiences and I would like some ...
7
votes
5answers
2k views

How should a programmer plan his life for future [closed]

I have been doing web developmwnt for 3 years in php/joomla/jquery/mysql. I am now learning python/django/sysadmin/j2ee just to expand my knowledge. I am 28 and I can find jobs, but I was thinking if ...
7
votes
4answers
3k views

How do I decide what type of programmer I want to be?

I've been working at my current work for some time, and I'm considering a bit of a change of careers. I'm trying to decide what it is exactly that I want to do, and I'm really just not sure. I'm not ...
6
votes
4answers
548 views

Bounty points for fixing bugs?

Ever heard of a company awarding bounty points for bugfixes? Making team members work to do the most, as some bonus money will be dependent on it? Having them split, or pay bounties to others to ...
6
votes
9answers
1k views

Is it a good idea to take a dev job knowing you'll be leaving shortly? [closed]

I'm currently in a very stable, comfortable dev position where most of my growth as a developer is solo. My current team doesn't really discuss software development and not everyone is interested in ...
6
votes
4answers
3k views

Ruby on rails not popular in big international IT companies? [closed]

Is the ROR used only in startups or also in bigger companies as well? What should be the reasons of their preference of Java over ROR?
6
votes
8answers
725 views

Do you feel bad when you have to learn new things? [closed]

New thing is not always cool. I see many people say they are very bored by doing the similar things day after day. For me it's the opposite - I'm always learning something new. During the last one ...
6
votes
5answers
265 views

How do I pick which agency to go through? [closed]

I work in a town where the majority of work comes from the government. As a contractor, I generally have to apply for work through agencies which are on the government's preferred vendor's list. Most ...
5
votes
6answers
346 views

How to find a job that is using the tools I like (and keeping the payroll at a high level)

I have been a software developer for years now. I have been working in big companies using their own standard and tools. I have always been able to use some of my favourite tools, like Intellij as my ...