software-industry

Offshoring/onshoring

I'm not trying to start controversy, but I'm wanting to know other's input on this sometimes touchy subject. I've read all sorts of material about how you can find competent developers in India (and now sometimes China) who are just as good as their US counterparts, but at largely reduced rate. Specifically I recently read the world is...

Relational camp and "real-world" database development

More than decade passed since first publication of Date's and Darwen's "The Third Manifesto" in 1995. What is the place of relational school of thought in today's database world? Is there any evidence that Manifesto's ideas changed mainstream software development and data management practices? Have they catalyzed creation of new data ma...

For your next software project, what do you consider the most valuable to advance your skills and career?

As a software developer, there are many aspects of our work that we find interesting. For your next project, what would you consider the most valuable to the advancement of your skills and career? A) using a new programming language B) using a new framework C) working in a different, exciting industry D) working in a well-known, well...

When did the term "second-party developer" stop being used to refer to the user?

I always believed that when it came to software for a platform the parties were referred to as such: First-party: The owner/creator of the platform Second-party: The user of the platform Third-party: A developer who is not the first-party. Now second-party seems to be used to refer to a developer owned/contracted by ...

Software Industry vs. Other Industries

This question is aimed at software developers with different professional backgrounds, but of course everyone is free to speak their mind :). I think there is too much variety in software industry. There are endless debates on what programming language, programming paradigm, DBMS, OS, etc. is better. There are many ways you can do a cert...

Which sector of software industry uses C++?

Like most people, I learnt C++ after C. I learnt C++ because it was one of those languages which fetched jobs. I am still studying (doing masters) though. One of my cousins has been working as a developer for around 12 years. He advises me to learn Java so that I can land up in a good job. He says only few sectors like tele communicatio...

What does "Senior Software Developer" mean?

When someone tells you that they're a "Senior Software Developer @ XYZ Corp." , what do they really mean: They've done many jobs of that type before They're actually senior by age to other developers They just aced a really tough interview ...

What kinds of applications are programmed in C these days?

When I was in college 20-ish years ago, C was our language of choice because at the time it was almost the only game in town as a general-purpose programming language. We learned to program using C. It was used for systems programming, data structures, operating systems, and just about everything else. Text-based console I/O was the prim...

What are Upcoming Trends in Software Industry and its Impact for Java Developer ?

Hi, I am writing this post to put up an open ended questions to see What are the upcoming trends in the software industry and what are its impact from a Java/ Java EE Developer point of view ? What technologies are evolving in market place and how java is planning to stay on the top of race on this new era of Software Industry ? An...

How to be prepared for industry?

The amount of available programming languages is both a bless and a curse, I think. I know a lot of programming languages already, some at syntax-level only and some good enough to do actual coding (Python, C, C++, Haskell, Perl, BASH, PHP, and lots of others). I have been programming for almost as long as I've been intensivly using comp...

How do you keep track of what the industry is up to?

A discussion elsewhere made me realize that I don't do a particularly good job of following the software industry. My exposure to new trends or technologies is haphazard at best, often limited to a "Hey, that sounds interesting" when I see people discussing something I'm not familiar with on SO. To abuse a metaphor, I'm quite familiar ...