8
votes
8answers
901 views
How can you tell if you're really going to be working with the “smartest people”?
In the same vein as this question, it seems like in every interview an engineer says that they're working with the smartest people. Well it's statistically impossible for every company to have the ...
1
vote
4answers
468 views
Database in the cloud?
Some of my recent clients are asking for remote connections to the office server, for standalone work, etc, in winForm applications.
Since the concept of the web is remote connection to a server both ...
10
votes
11answers
6k views
Good interview programming projects [closed]
I'm looking for some small programming projects that I can give potential employees to gauge their programming abilities. These will be programmers straight out of college. I'm looking for projects ...
1
vote
3answers
137 views
Comparing multiple revisions of the same C File
I just wondered if anyone had any tricks or programs they used when comparing two of the same file but different versions?
I appear to have foolishly made a modification at some point today (Went a ...
9
votes
3answers
996 views
C++ Commitee Members?
I have been searching the web for information regarding what people (and their backgrounds) are in the C++ commitee. However, to my surprise I have not found any such information.
Where can I find ...
8
votes
10answers
3k views
How do I transition from physics and math to programming?
I'm a physics PhD with little actual programming experience.
I've always liked programming and played around with BASIC, Pascal as a teen, but the extent of my experience writing complex programs ...
1
vote
3answers
320 views
Ms Build publishing vs Visual Studio IDE publishing
I am currently working on ms build to publish my winform application based on the environment selected (Dev or Prod). I am using Ms Build Community Task and referencing this article to achieve this ...
7
votes
4answers
903 views
What pricing model has more benefits in mobile app stores: free or paid?
What's your experience with selling free vs. paid apps in the mobile app stores (AppStore, Android Market, Windows Marketplace for Mobile)?
Is it better to publish free apps with advertisements or ...
1
vote
1answer
82 views
Result class dependency
I have an object containing the results of a computation. This computation is performed in a function which accepts an input object and returns the result object.
The result object has a print ...
2
votes
3answers
704 views
Software architecture conference
I'm looking for a good conference on Software Architecture to attend in 2011. Ideally it would be a conference focused on the architect role in general, and not specifically about any particular ...
5
votes
8answers
1k views
What's the best book for coding conventions? [closed]
What's the best book about coding conventions (and perhaps design patterns), that you highly recommend (at best code samples in Python, C++ or Java)?
It would be good, if the book (or just another) ...
65
votes
20answers
4k views
Is OOP hard because it is not natural?
One can often hear that OOP naturally corresponds to the way people think about the world. But I would strongly disagree with this statement: We (or at least I) conceptualize the world in terms of ...
11
votes
11answers
1k views
Should I break contract early?
About 7 months ago I made the switch from a 5 year permie role (as a support developer in C#) to a contract role. I did this because I was stagnating in my old role. The extra cash contracting is ...
6
votes
4answers
2k views
How many story points should you allocate in an initial sprint?
When first implementing Scrum within a team, how should you go about determining the amount of story points that are in an initial sprint when you have no idea of the team's velocity?
Should you base ...
3
votes
8answers
543 views
Do you consider yourself a programmer or rather someone that can program?
By going through this site I get the impression that there are two schools of thought on this; Those that think you have to adhere to a particular stereotype and follow a certain code before declaring ...
12
votes
3answers
3k views
I'm trying to understand hash tables - can someone explain it to me - clearly?
I want to understand the correct use and implementation of hash tables in php (sorry).
I read somewhere that an in-experienced programmer created a hash table and then iterated through it. Now, I ...
4
votes
1answer
97 views
In times where there are lot of cloud based hostings what would still make you go for dedicated or vps hosting?
Are dedicated hosting yet cheaper and would remain so ? Do they really going to survive as cloud based offering are also getting cheaper day by day ? I am asking to gain perspective of long term ...
4
votes
13answers
613 views
Programmers leisure time? [closed]
What should a programmer do in leisure time rather than try some new coding stuffs?
To improve self, To increase logical ability and so on... which directly customize own programming style also and ...
2
votes
3answers
1k views
How do you think about using `//` for JSON comment? [closed]
I'm considering extending JSON by adding comment. For just my own project, internally.
If JSON got a comment, I think its syntax should be //~\n style, JavaScript syntax. How do you think?
10
votes
7answers
1k views
How to explain that writing universally cross-platform C++ code and shipping products for all OSes is not that easy?
Our company ships a range of desktop products for Windows and lots of Linux users complain on forums that we should have been written versions of our products for Linux years ago and the reason why we ...
11
votes
10answers
942 views
Sucking Less Every Year?
Sucking Less Every Year -Jeff Atwood
I had come across this insightful article.Quoting directly from the post
I've often thought that sucking less
every year is how humble programmers
...
1
vote
3answers
189 views
Do you do custom tests/work for a potential employer before the interview?
Every shop I've worked at we have followed what I thought was a standard hiring sequence:
1. solicit resumes
2. phone screen applicants we are interested in
3. in person interview
4. in some shops 2nd ...
1
vote
2answers
2k views
Visual web page designer for Django?
I'm just starting my Django learning so pardon me if any part of this question is off-base. I have done a lot of web searching for information on the equivalent of a visual web page designer for ...
8
votes
9answers
1k views
My company claims all rights to my hobby iPhone apps. What is your company policy?
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 ...
0
votes
1answer
262 views
Other Android market places
While looking at some non-phone Android devices (tablets, e-readers, ect.) I noticed one strange thing, many of them did not come with access to Google's android market place. Yet they still claim ...
0
votes
4answers
181 views
Are “customizable” programming languages more widely used than not as “customizable” ones?
Are languages which are very customizable, like Python (see for example goto in Python, lightweight Python type-checking) and Javascript (see jQuery for one example of this) more widely used than ...
-2
votes
3answers
665 views
web vs desktop? (php vs c++?) [closed]
I need to write a simple file transfer mechanism (that isn't ftp). Firstly, it must have a GUI. Secondly, it must not be dropbox. Third, it may not use any paid libraries, and hopefully, it uses open ...
4
votes
5answers
964 views
How can I find sets of numbers that sum to a certain number?
I was asked this in an interview, and I'm not sure what the answer is.
Find a pair of numbers that sum up to zero (or any other number), then find three (and then four) numbers that sum up to ...
3
votes
2answers
165 views
How is performance testing integrated into your product lifecycle?
Do you do any performance testing in any repeatable and automated way? Do you trigger it as a part of CI builds? What tools do you use? How do you spot changes in trends?
I'm looking for how-tos and ...
6
votes
4answers
164 views
Is an agile methodology appropriate in this situation?
Imagine a project where the interface to be delivered has been locked down 90%, and you are already in possession of a solid architectural design. Would an agile methodology still offer any value in ...
3
votes
4answers
287 views
How to hire a web-programmer : for non-programmer
I am a non-programmer that has used the services of : freelancer, odesk, etc
I've tried asking for what i need but, I can't find anyone who can show me any type of example similar to what I request ...
27
votes
14answers
1k views
How to REALLY start thinking in terms of objects?
I work with a team of developers who all have several years of experience with languages such as C# and Java. Most of them are young enough to have been shown OOP as a standard way to develop ...
33
votes
9answers
8k views
Hiring a Junior Developer, What should I ask?
We are currently hiring a junior developer to help me out, as I have more projects than I can currently manage. I have never hired anyone who wasn't a friend or at least an acquaintance. I have a ...
2
votes
2answers
163 views
How to for non-programmer : formulate web-programming requirements
How to for non-programmer : formulate web-programming requirements
for designing a website by a third party
how to ask and what to ask
Example : I want to hire someone to design or implement any ...
231
votes
31answers
35k views
Why do ads for s/w engineers always say they “offer a fast-paced environment”?
Who wants to work in a fast-paced environment? Not me! I want a civilized environment where people have a sense of balance. Higher quality work gets done that way and work life isn't full of stress ...
6
votes
4answers
4k views
ScrumMaster Interview Questions
I have a bunch of ideas around questions I can ask a potential candidate for a ScrumMaster position, but I wanted to reach out to the awesome community as to interview questions/exercises to do for a ...
10
votes
8answers
532 views
Code Documentation First?
Has anyone ever tried creating a complete code documentation first, before actually writing the code? I was thinking about this earlier because I thought it would help to write a concrete interface ...
1
vote
3answers
304 views
Programming in the Security Field?
Is there such a market for programmers who are interested in security (exploits, antivirus, firewalls, etc)? Reason I ask is that I really love software development and I am also interested in ...
0
votes
1answer
93 views
What programming/web platform is running the 2011 NCAA Tourney site with Video on Demand/Boss Button?
I checked out the 2011 NCAA basketball tourney during my lunch, and was impressed by the platform. I was particularly impressed by the implementation of the "Boss Button" which creates a relatively ...
4
votes
5answers
183 views
Should I switch from deprecated library?
For example, some library (in my case it's ruby gem) became deprecated. And my app is using this library. It's ok and I have not any problems with how it works. When should I switch from deprecated ...
6
votes
3answers
744 views
Why (not) logic programming?
I have not yet heard about any uses of a logical programming language (such as Prolog) in the software industry, nor do I know of usage of it in hobby programming or open source projects. It (Prolog) ...
7
votes
5answers
580 views
Visual Studio 2010 SP1 Performance
I've noticed since installing Visual Studio 2010 SP1 that I'm having huge performance issues. It will randomly freeze up on me quite a bit.
I had no performance issues with Visual Studio 2010 before ...
62
votes
29answers
6k views
Why does a computer science degree matter to a professional programmer? [closed]
I have a degree in computer science. It has been great for opening doors, getting a job. As far as helping me in the professional field of C# .NET programming (the most popular platform and language ...
2
votes
1answer
204 views
What is the formal definition of a meta package?
There are several examples of packaging where an application package is built, named, described, even licensed, but contains only setup code and dependencies -- it has no first-class runtime software ...
3
votes
4answers
402 views
Is using techniques from OpenSource code copyright infringement?
If I read through the source code of programs in the similar field of application like the one I am working on (e.g.: 3D car racing simulation), and find some techniques or patterns they use better ...
11
votes
7answers
323 views
How might one teach OO without referencing physical real-world objects?
I remember reading somewhere that the original concepts behind OO were to find a better architecture for handling the messaging of data between multiple systems in a way that protected the state of ...
1
vote
3answers
966 views
How to advertise iphone application
I am new to iphone development. I registered for the iphone development program, developed one application, and put onto app store. However, I don't advertise my app, check and it's sold only 50 in 2 ...
13
votes
7answers
835 views
What is needed for a self-taught developer to be able to move into senior-level and leadership positions?
I'm a self-taught developer that currently has more than enough experience to hold up against my colleagues waving their degrees. Still, I feel that I'm lacking some important skills to advance into ...
0
votes
1answer
89 views
Would you consider using training/mentoring from LearnersParadise.com?
My initial question deserves some explanation. I signed up for an account at learnersparadise.com. After signing up I couldn't login so I opted to use their "send password" feature.
Upon receiving my ...
1
vote
3answers
388 views
Valid reason for employer to breach freelance contract
Please don't close this as offtopic. According to the FAQ I can post programming related questions.
I was working on a project and when it was half way completed (1 weeks work), the employer backs ...