I think people downvote you because the topic is about programming language, not human language. I have to agree with you though, knowing English and Mandarin are better (at least for me) than knowing programming…
The thing about Java developer is that they're getting easier to be replaced (outsource or offshore). That might not be the case if you're specialized in SAP (ABAP, FICO, ERP), Oracle (PeopleSoft, CRM, Financial).…
I think you can get more $$$ with PL/SQL, T-SQL, or ABAP.
I'm on a similar boat. I decided to quit pursuing technical excellence and heavily thinking to switch career to either DBA (I've been taking database courses at a local polytechnic college) or Sys/Net-Admin. More of the…
I'm talking about WinForms .NET. .NET itself is not even 10 years old.
What about ASP.NET, ASP.NET 1.1, ASP.NET 2.0, ASP.NET AJAX, and now ASP.NET MVC + varieties of view engine? What about WinForms, WPF, Silverlight?
I think this is the biggest difference between programming language and OS/RBDMS. The changes happening around programming languages are much faster than that of the OS/RDBMS world. People who know UNIX concepts are…
I've just started to scratch the surface of ASP.NET MVC 2.0 and they just release RC v3? Nuts.
I think the term 'generalist' here is a bit unknown. If you're a developer working on web-based software, you are known as the web-developer guy (specialist). If you're a developer working on transactional, security,…
How many companies of your type out there?
Silicon Valley wants the best and brightest. This filter is opinionated based on the company. If you're looking for work at VMWare, your Rails and MongoDB experience won't be needed. They want C/C++ guy who can hack…
While I do enjoy programming, I don't think software development is a good industry to have a career in. The market is so fragmented right now with different choices of programming languages and different technology…
Agile is such a generalization. There are many practices below Agile such as Scrum, XP, Lean, Kanban, DSDM, FDD, etc. Agile itself is just a set of principles. The actual implementation still require some processes. I…
I don't mind occasional OT (with compensation). Fact is, in where I live, companies can get away with lots of OT and not compensating them. I don't mind to go to management position late in my career. Not now, but maybe…
There's some amount of problem solving and planning involved. But not as challenging as to implement the next distributed storage mechanism. I'm probably closer to done for that world. I'm not a research scientist. I'm…
I understand and well aware of that. Having said that, I also often see companies purchase Oracle for technical and business reason. I went and saw myself first hand experience a multi-financial company that opted for…
I do wonder what "discipline" means. Cause it often depends on what the CEO wants. For me, as a software developer, discipline means TDD, repeatable process to write code (no, it doesn't mean we should throw-away…
Thank you for your response and to share your experience as well. Greatly appreciate it. It would be great if I could have some stability in my career and yet still able to work on something else (be it RoR or LISP or…
If I could lead an internal project with the said solution, I'll go for it. I'm a FOSS lover. Keep in mind that not all internal projects require a custom write from scratch solution. Some would do fine with customizing…
Would you mind to explain further? What kind of Oracle tasks you do on day to day base? The reason I asked this is because I've been in a few software product shop and they all unstable. I guess I'm on the other side of…
I'm actually flirting to move to everything Oracle for my career (seriously). There's a big money and (hopefully) less work for those who know how to use 10% of Oracle's other software aside from their database. Now I…
Since I cannot edit my original comment (no idea why), I'd put my update here: Looks like the people that replied my post got into deep technical discussion without mentioning a startup in the scale of Twitter. Exactly…
RDBMS does require a bit of planning (not too much, and not too rigid) and previous experiences building good data model; both traits don't exist in hotshot hackers/startups these days because they either don't have the…
Hmm, Twitter is really big in using Scala. The important message is this: "focus on the process to build a great company and great products... They didn’t become successful because they built these systems. They built…
There are programmers like this today. They can install Windows and MS Office but once something more complex happened in their Workstation at the office, they'll call Sys Admin to fix it for them. It's a mix of…
I think people downvote you because the topic is about programming language, not human language. I have to agree with you though, knowing English and Mandarin are better (at least for me) than knowing programming…
The thing about Java developer is that they're getting easier to be replaced (outsource or offshore). That might not be the case if you're specialized in SAP (ABAP, FICO, ERP), Oracle (PeopleSoft, CRM, Financial).…
I think you can get more $$$ with PL/SQL, T-SQL, or ABAP.
I'm on a similar boat. I decided to quit pursuing technical excellence and heavily thinking to switch career to either DBA (I've been taking database courses at a local polytechnic college) or Sys/Net-Admin. More of the…
I'm talking about WinForms .NET. .NET itself is not even 10 years old.
What about ASP.NET, ASP.NET 1.1, ASP.NET 2.0, ASP.NET AJAX, and now ASP.NET MVC + varieties of view engine? What about WinForms, WPF, Silverlight?
I think this is the biggest difference between programming language and OS/RBDMS. The changes happening around programming languages are much faster than that of the OS/RDBMS world. People who know UNIX concepts are…
I've just started to scratch the surface of ASP.NET MVC 2.0 and they just release RC v3? Nuts.
I think the term 'generalist' here is a bit unknown. If you're a developer working on web-based software, you are known as the web-developer guy (specialist). If you're a developer working on transactional, security,…
How many companies of your type out there?
Silicon Valley wants the best and brightest. This filter is opinionated based on the company. If you're looking for work at VMWare, your Rails and MongoDB experience won't be needed. They want C/C++ guy who can hack…
While I do enjoy programming, I don't think software development is a good industry to have a career in. The market is so fragmented right now with different choices of programming languages and different technology…
Agile is such a generalization. There are many practices below Agile such as Scrum, XP, Lean, Kanban, DSDM, FDD, etc. Agile itself is just a set of principles. The actual implementation still require some processes. I…
I don't mind occasional OT (with compensation). Fact is, in where I live, companies can get away with lots of OT and not compensating them. I don't mind to go to management position late in my career. Not now, but maybe…
There's some amount of problem solving and planning involved. But not as challenging as to implement the next distributed storage mechanism. I'm probably closer to done for that world. I'm not a research scientist. I'm…
I understand and well aware of that. Having said that, I also often see companies purchase Oracle for technical and business reason. I went and saw myself first hand experience a multi-financial company that opted for…
I do wonder what "discipline" means. Cause it often depends on what the CEO wants. For me, as a software developer, discipline means TDD, repeatable process to write code (no, it doesn't mean we should throw-away…
Thank you for your response and to share your experience as well. Greatly appreciate it. It would be great if I could have some stability in my career and yet still able to work on something else (be it RoR or LISP or…
If I could lead an internal project with the said solution, I'll go for it. I'm a FOSS lover. Keep in mind that not all internal projects require a custom write from scratch solution. Some would do fine with customizing…
Would you mind to explain further? What kind of Oracle tasks you do on day to day base? The reason I asked this is because I've been in a few software product shop and they all unstable. I guess I'm on the other side of…
I'm actually flirting to move to everything Oracle for my career (seriously). There's a big money and (hopefully) less work for those who know how to use 10% of Oracle's other software aside from their database. Now I…
Since I cannot edit my original comment (no idea why), I'd put my update here: Looks like the people that replied my post got into deep technical discussion without mentioning a startup in the scale of Twitter. Exactly…
RDBMS does require a bit of planning (not too much, and not too rigid) and previous experiences building good data model; both traits don't exist in hotshot hackers/startups these days because they either don't have the…
Hmm, Twitter is really big in using Scala. The important message is this: "focus on the process to build a great company and great products... They didn’t become successful because they built these systems. They built…
There are programmers like this today. They can install Windows and MS Office but once something more complex happened in their Workstation at the office, they'll call Sys Admin to fix it for them. It's a mix of…