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

learn more… | top users | synonyms (1)

106
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 ...
74
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 ...
55
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
4k 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, ...
23
votes
7answers
6k 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
735 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 ...
16
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 ...
16
votes
13answers
904 views

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

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
700 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 ...
13
votes
5answers
951 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
685 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
574 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
499 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 ...
12
votes
4answers
880 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 ...
12
votes
5answers
5k 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 ...
11
votes
4answers
628 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 ...
10
votes
3answers
212 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 ...
9
votes
5answers
437 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 ...
9
votes
6answers
2k views

Where to look for a programming partner?

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
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
4k 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
729 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
3answers
489 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
600 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
986 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
220 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
260 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
2answers
475 views

Are there any statistical information about what kinds of work programmers do? [closed]

I've been working as a Java developer for a while now. I usually work on business applications and I recently realized that my work mainly consists of writing an endless stream of facade classes ...
6
votes
4answers
512 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
8answers
712 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
4answers
526 views

What industry/programming is right for a careful coder? [closed]

My approach to programming is very deliberative. I spend a lot of time planning and designing before I code, even for the most basic tasks. I always try to make my code very simple, design everything ...
6
votes
5answers
263 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
342 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 ...