future-development

Building a new operating system

I am toying with the idea of creating an completely new operating system and would like to hear what everyone on this forums take is on that? First is it too late are the big boys so entrenched in our lives that we will never be able to switch (wow - what a terrible thought...). But if this is not the case, what should a operating syst...

Can you imagine to still develop software within the next 20 years?

I have been working as a software developer for about six years now (and I still have to work 35 years until retirement). Sometimes I try to imagine how my job as a software developer might change in the future. Will we still be coding instructions in a certain language even in 30 years? Will we be able to keep up with future technolog...

Future of the Component Object Model?

Folks, Please has anyone heard anything about Microsoft [not] supporting COM on future version of Windows? I imagine that Microsofts engineers are stuck with it (even if they would prefer to only develop and support the .NET framework) simply because of the enourmous backlash from there huge customer vase. There must be literally bill...

Project Management: Research and Development

Have you ever worked on a long-term project designed for a hardware base which is currently cost prohibitive? The feasibility of such a project would be dependant on the hardware being cost effective in ~5yrs . . . If so: Did the project actually go into Production? Did it fracture in its Scope? Was it Abandoned? ...

The current and next "big things" in back-end web development?

In short, I'm looking for something to replace PHP. I moved from ASP to ASPNET but since dumping Windows completely, I've ended up on PHP and that's been the state of play for the past 18 months. It's universal and it'll deploy everywhere but despite its considerable power, it isn't a well structured language and I can't help but feel a...

C++0x Attributes you'd like to see

Recently voted into the C++0x working paper was an attribute syntax. This syntax provides a way to specify other pieces of information to the compiler. The Committee Draft also includes several standard attributes. The syntax is to wrap the attribute list in double square brackets, e.g. [[noreturn]]. These attributes can be "namespaced"...

How do you see the future of .NET versus JAVA?

For last couple of years it seemed like .NET was gaining a lot of ground, there were articles out there predicting that .NET eventually will "outdo" Java, but lately it seems like the .NET hype kind of slowed down as Java is still going strong (maybe it's only me who sees it that way). How do you see these 2 technologies in the future? ...

What programming language will be most influential in five years from now?

What programming language will be most influential in five years from now? ...

UI Databinding: alternatives and future

UI Databinding aka transfer of information/data from the biz-layer/datamodel of an application to the UI and from the UI back to the datamodel, seams to be ignored a little by language and framework designers. Almost all information processed by software systems today has to be presented at some point of the processing chain to human u...

Sign of the times: what are you reading?

What's the subject of a book on software development that you are currently reading (or want to read in the near future)? If a significant number of people are reading books on similar subjects it is probably a sign of the times (to come). [NOTE] This is not a poll on what is the best comp-sci book :-) ...

Multi-touch support for web browsers/web pages

Hey, Multi-touch seems to be gathering more and more references worldwide every day. Soon the prices will most likely drop, as there are already a good amount of companies investing in them. Now what I wanted to ask to stackoverflow is the following: Is it time to start developing an open-source multi-touch api for browsers, like addo...

New Programmer Learning Curve to Fulltime

I know there are a lot of variables in learning speed and experience just give me what you'd consider the norm What do you believe is the average time needed (years or months wise) for a beginning programmer with no other languages yet to be able to get an entry level position as a developer? I desperately want out of my current caree...

What programming technique / practice done by you was ahead of its time?

I once built a very good web application in ASP (classic) back in 2001 and extensively used XmlHttpRequest object in it. (I was lucky that the clients were only using IE, and only IE supported this object at that time). Then later when people started talking about AJAX in 2005, It felt good to have used something ahead (or early) of it...

Software Consultant career and transitional skills

I started my programming career after my grad school. I was still in my early 20s and had a lot of enthusiasm in learning new technologies, concepts and applying to them in different projects. Over the last 7 years, I have been involved in several projects at same/different clients that ran anywhere from 2 months to 5 months. Every pro...

What is your vision for the web?

I never have imagined Twitter would have gotten as big as it did. Social Networking is so large it's almost overbearing. Google's big enough to start it's own country and everyone and their mom has a blog. What trends in technology and web usage does this community see coming up in the next one, two or three years? What should the gr...

Will software automation take over industry in future?

Will there be a chance for software automation be the next big thing in future? The time taken for a code that's done by humans can be effectively reduced by automating it by programming tools. But what about the quality of your programs. ...

Programming on future hardware?

I want to practice programming code for future hardware. What are these? The two main things that come to mind is 64bits and multicore. I also note that cache is important along and GPU have their own tech but right now i am not interested in any graphics programming. What else should i know about? -edit- i know a lot of these are in ...

Choosing a non microsoft language for web development?

I am resonably experienced with asp.net and would like to learn a new language with a focus on web development. Licensing and hosting costs are why I would like to use something not reliant on microsoft so something based on open source technologies is a plus. I have had a tiny bit of experience with php and did not like it but I guess...

What do you think the future holds for database technology?

The good old Relational Database Management System (RDBMS) has been around for quite some time now and is still, certainly in my opinion, the mainstay of the majority of production platforms/software applications. Recently there seems to be a great deal of hype in the community regarding relatively young database technologies such as Cl...

How-to: short-circuiting inverted ternary operator implemented in, e.g. C#? Does it matter?

Suppose you are using the ternary operator, or the null coalescing operator, or nested if-else statements to choose assignment to an object. Now suppose that within the conditional statement, you have the evaluation of an expensive or volatile operation, requiring that you put the result into a temporary variable, capturing its state, so...