1
vote
1answer
17 views

How should I distribute a login key?

Our application currently generates "invitation" emails containing an encrypted personId in the query string of an https link. When the recipient clicks the link, the application validates the ...
0
votes
2answers
41 views

Should static analysis be integrated with code review?

I want to integrate various static analysis tools, and then add the results as comments on a file within code review tools, such as Stash or Review board. I am exploring the feasibility of writing ...
0
votes
1answer
12 views

What is a context object in relation to a web application?

I've seen the term "context" used in a few web application frameworks but I'm not sure what it's actually about. It seems pretty important and seems to be related to holding session information, but ...
4
votes
2answers
47 views

When designing a replacement application, how can I compare its performance to the original, if there are no existing statistics?

I don't believe there are any performance statistics kept for the application I'm being asked to replace, and don't want to ask the individuals doing the work to manually record things like how long ...
0
votes
0answers
9 views

.NET Dynamic export/import and data integration and synchronization between systems

I have a task to design a system for electronic document exchange between various systems that our company is developing, such as ERP and POS or ERP and WMS system. System has to be flexible and ...
-5
votes
0answers
16 views

Android app over the internet

I am planning to build my own mobile application (Android) which has two versions for two kinds of customers, the first app it will be free for all people (maybe they can install it from mobile ...
0
votes
0answers
21 views

Where can I go to be exposed to more code and have the nuances explained to me?

A professor in one of my computer sciences classes made an interesting point today. He argued that we all spend far too much time writing code and not nearly enough time reading code written by other ...
0
votes
0answers
20 views

Are there any good reasons to use ER Diagrams instead of UML Class Diagrams for data modeling?

Are there any good reasons to use ER Diagrams instead of UML Class Diagrams for data modeling, given the fact that class diagrams subsume ER diagrams? Or is its just for historical reasons because ...
19
votes
2answers
1k views

Why do methods that take an unlimited amount of parameters often define overloads with fewer parameters

For instance, the System.IO.Path.Combine method in .NET has the following overloads: Combine(params String[]) Combine(String, String) Combine(String, String, String) Combine(String, String, String, ...
0
votes
0answers
6 views

IP.Geo MaxMind install problems [migrated]

So I'm trying to install Geo.IP2 and I can't figure out how to install MaxMind, or Composer (I can't find "php.exe". Is there something wrong with my setup? Windows 8.1 64-bit Pro (btw, is this ...
-3
votes
0answers
16 views

Visual Basic 6 and MS EXCEL Issue

Good Day Guys, I have a question.. How would you access all "Worksheet Names" in the EXCEL Application to VB then release the excel app in the task manager? The problem is that whenever i tried ...
6
votes
2answers
1k views

Are you allowed to “copy” the GUI/Features of another application

I'm making a app which is based heavily on another application that serves a similar purpose. I'm not actually planning on selling it, but I'm wondering whether it would even be legal for me to sell ...
-4
votes
0answers
25 views

Can you please tell me ideas of a website or an app that you want to be invented? [on hold]

I am a programmer and I want to create a big project. I can code websites, desktop apps, and android. I just have no idea what I should program. Is there any thing that you want a website or app to ...
109
votes
10answers
11k views

On developing deep programming knowledge

Occasionally I see questions about edge cases and other weirdness on Stack Overflow that are easily answered by the likes of Jon Skeet and Eric Lippert, demonstrating a deep knowledge of the language ...
4
votes
1answer
423 views

Getting into Guava

So I recently started using Netty for my applications client/server communication and I discovered I loved the idea of listenable Futures. I wondered why I didn't know about Java being able to do ...
3
votes
1answer
190 views

On Developing Web Services with Global State

I'm new to web programming. I'm more experienced and comfortable with client-side code. Recently, I've been dabbling in web programming through Python's Google App Engine. I ran into some difficulty ...
3
votes
3answers
350 views

Help putting together an Open Source Friendly contract but does not allow day job work to be Open Sourced

So I just was hired at a place that had only one Developer and that was the co owner. Their employee handbook had something to the effect of the following. All IP, inventions or software you ...
5
votes
2answers
363 views

Intellectual Property for in house development

My company is a sub contractor on a major government contract. Over the past 5 years we've been developing in house applications to help support our company and streamline our work. Apparently in ...
3
votes
1answer
435 views

Writing a partnership contract for a website

My boss has offered me a 25% share, in exchange on more input from my side, of a website ( a crawling engine in php and a front end using ajax ) I developed for him. What are the things I should ...
1
vote
1answer
281 views

JavaFX with or without Rich Client Platform

I'm starting to delve into JavaFX and have heard that one of the cons of java fx is that there isn't a mature rich client platform or application framework ala eclipse rcp or netbeats platform for it. ...
5
votes
3answers
600 views

Why does my employer want a list of my past & present side projects?

I work in Delaware and live in PA. The law in Delaware is clear: My side programming projects are my property and not my employer's, unless I do something on the side that's very similar to the paid ...
5
votes
1answer
403 views

Code licensing / software licensing

I’ve been working on something outside of my day job and they have asked me if they can use it. It is a closed source project, but I don’t mind giving them the source code; but I definitely want to ...
0
votes
1answer
27 views

Real time message from mobile app to server to another user with php possible?

I have a small mobile game that connects to a web server. Users are given an interval, and they must press a button on their phone before that interval expires, periodically for a certain fixed ...
9
votes
6answers
1k views

My company claims all rights to my hobby iPhone apps. What is your company policy? [closed]

I am a mobile developer in my day job. During my free time (nights and weekends), I develop my personal hobby projects. After I have published my iPhone apps, my company told me they own all rights ...
6
votes
2answers
2k views

Inspiring Computer Science College Student Stories?

After watching "The Social Network", a movie about Mark Zuckerberg and Facebook, I had a productivity spike as it inspired me to learn many different languages and software. That spike has been ...
1
vote
4answers
709 views

What is the clause in an employee contract that says they own all your code?

I am looking at my employee contract and I can't seem to figure out where it might say that they own all the code that I write, be it at work or at home. Any examples of what the wording could be ...
31
votes
6answers
2k views

Reasons NOT to open source not-for-profit code?

I am a big fan of open source code. I think I understand most of the advantages of going open source. I'm a science student researcher, and I have to work with quite a surprising amount of software ...
47
votes
10answers
7k views

Legal issues with an NDA that I do not want to sign

I've been given a non-disclosure agreement (NDA) to sign by my current employer that I do not want to sign. It is incredibly open ended and I feel that it should have been a condition of my initial ...
39
votes
19answers
3k views

Hiring programmers for small companies?

I've been running a company for nearly 10 years, and all this time it's been just myself, another programmer (who's a great friend and cofounder), and a salesman (who's also a friend). Together, we've ...
6
votes
2answers
1k views

How can I reuse generic code for consulting between companies?

I am employed full time for company X and approached by company Y to do consulting services to write embedded C for them. While I know the basics of conflicts of interests and the big no-no's of ...
7
votes
10answers
825 views

Can I market an application I wrote at work?

I work at a bank and I developed an in-house web application that helps keep track of past due loans and all the interaction between the bank and the customers. I was recently told by an outside ...
15
votes
12answers
1k views

What are some concepts people should understand before programming “big” projects? [closed]

A person new to programming may be able to make a good small program. However, when starting to work on anything bigger than a small (think 1 C source file or Python module) program, there are some ...
2
votes
1answer
382 views

How to copyright and license individual code files

I have a habit of writing small, reusable components in my spare time. I reuse these components with my clients' code bases. It occurs to me there's a potential issue that using identical code for ...
10
votes
10answers
1k views

Giving employer power of attorney to obtain your inventions

Is it normal/just for a software company to ask for power of attorney to ensure they obtain patents on anything you invent while you are employed as a programmer? Update: In my case, I went back ...
10
votes
9answers
932 views

Where has Cloud Computing gone? [on hold]

I have been hearing about this term for close to 5 years now. I have read about services from Microsoft (Azure), but I have never saw it adopted in the mainstream usage. The thing I am trying to ...
16
votes
5answers
8k views

How to slow down your computer (for testing purposes)?

As most people agree, encouraging developers to make fast code by giving them slow machines is not a good idea. But there's a point in that question. My dev machine is fast, and so I occasionally ...
39
votes
9answers
7k views

How to convince your boss to give you a better developer machine?

I’m working on a project and my computer is quite slow. I would work more efficient and get less irritated if I get a better developer machine. How can I convince my boss to give me a better ...
0
votes
3answers
188 views

What was the first consumer-oriented hardware/software solution? [closed]

We all know the story of the personal computer as a consumer-oriented product. But I just thought that real end user solution should have appeared before that time. So a product that was probably ...
6
votes
7answers
4k views

What parts of my computer should I upgrade first to speed up development? [on hold]

I use Eclipse, and the two most noticeable slowdowns caused by my computer are waiting for compiling and waiting for intellisense. I already have a fast SSD drive and 3GB of ram. I'm guessing that ...
10
votes
18answers
8k views

Is it worth becoming a programmer? [closed]

I'm a first year student in CS and I absolutely love programming. Many people have told me it isn't so good once you start working due to bringing your work home (thinking about how to solve problems ...
2
votes
4answers
223 views

How to implement software for my vehicle

I'm developing a Driver Safety Monitoring System which is kind of small software which would be implemented inside a car with connections to few cameras. What I want to know is to implement this ...
5
votes
2answers
388 views

How to teach a class in management information systems without access to computers? [on hold]

I teach evenings in a prison. The students need a computer course in management information systems to fulfill a degree requirement. There are no computers or calculators available and I am not ...
3
votes
4answers
4k views

confusion between these two networking terms: transmission rate vs. propagation speed

I read this in TCP/IP PROTOCOL SUITE second edition, written by Behrouz A. Forouzan and Sophia Chung Fegan. In traditional Ethernet, the minimum frame length is 520 bits, the transmission rate is ...
0
votes
1answer
5k views

What's the best setup for a development machine (when you have multiple clients)? [closed]

I have my development machine (a laptop, since I do often go onsite to a client) setup like this: Windows 7 x64 - it's a great OS, and the 64 bit version let's me put in a lot of RAM 8 GB RAM VMWare ...
3
votes
6answers
362 views

Are computers just means to an end, or can they contribute to the productivity and creativity of programmers? [closed]

This is not a question with a single answer, but I am fascinated by the diversity of computer set-ups in the office. Some people work on ancient machines that are absolute donkeys with CRT monitor, ...
0
votes
8answers
588 views

Would it be realistic for an amateur programmer to obtain a CS degree in 2~2.5 years at a state university? [on hold]

Would it be realistic for an amature programmer to obtain a CS degree in 2~2.5 years at a state university assuming time and money is available?
5
votes
2answers
8k views

Recommendations for books for learning computer science on your own? [closed]

Can you guys recommends which books are best, to learn what's taught at most undergraduate and graduate computer science programs. Specially by the specific areas (like AI, Software Engineering, etc). ...
0
votes
3answers
5k views

How much math do you learn in computer science? [on hold]

How much do you need to know for computer science? When you get out of a PhD program in computer science at most schools how much math do you come out knowing? I'm guessing beyong the high school ...
3
votes
1answer
172 views

Minimize useless tweaking of a numeric app

I'm developing a numeric application (nonlinear optimizer), with a zillion knobs to tweak and rising. It's not my first foray into this domain, but this time there are even more variables in the code ...
4
votes
2answers
2k views

InterviewStreet (Vertical Sticks) just a tip where to get started

Having a lot of trouble with this question in interviewstreet.com: Given array of integers Y=y1,...,yn, we have n line segments such that endpoints of segment i are (i, 0) and (i, yi). Imagine that ...

15 30 50 per page