This is why I tend to favor FLOSS software these days... I wish Corel never bought out Jasc though... they killed PSP for me... after version 9, it became more crappy version over version. I think 8 was the last good/stable version at release. I'm hoping that Pinta/Paint.Net catch up some day though, I really don't care for The GIMP, and PhotoShop just isn't portable enough... I do think that if Adobe put in a minor amount of effort they could get it to run via WINE for the *nix community.
I think they are really mis-representing numbers... I'm logged into, and use iGoogle as my home page (can't believe they are nuking it), and always have the G+ on the top-right toolbar on google sites. That said, I'm far from active on G+ itself... I don't mind the integrated user experience, I kind of wish, however, that I could bind multiple accounts (say a google apps account to my @gmail account), so that I don't have to log in/out to use them... and having them in the same gmail screen would be nice. All of that said, what google does provide works for me, and I'm less inclined to use google's services for my own domains anymore.
Tomato USB/VPN on the RT-N16 is awesome.. the RT-N12 is decent as well... Love mine.. though did have one DOA.. it's been my goto router for a couple years now... pretty much displaced the old WRTs in my mind. The stock firmware is crap though.
I'm pretty sure I've tethered my Android phones in bluetooth before.. though not a phone initiated file send... Google voice lets me group senders and have different groups respond differently, I know there are add-ons to do so on the device. Profiles would be nice, I mean more than airplane or silent. I've been a bit of an android fan for a while though, since the G1... though my Nexus 4 is the first phone I actually liked all around (three nits with it though)... Hopefully they'll advance more. I'm hoping that with LG rumored to have stopped production of the N4, that Google will work on their Motorola Mobility division and get production in line themselves.
In fairness, fiber optic transmissions aren't light speed either... any resistance will slow things down. That said, it really doesn't matter *THAT* much to use one that's much more expensive over the other.
+1 here... and doing post-build install of catX gets cumbersome and costly > 4:1 labor:materials costs. Doing it as part of an initial build is way less (effectively).
I can look at my workplace's site... Where the main audience is mostly older (over 60) men. We've seen tablets grow from 2% of our user-base to nearly 20% in the past 14 months... Mostly iPad. Right now the site is relatively hostile to any view less than 1024px wide. I fear it may bite us in the ass if steps aren't taken soon. But, it isn't my job... Adding feature X for advertising revenue, or cross branding promotions drives most of the development.
In a newer project used Bootstrap as its' base... but consistently the mobile experience (28% of the users on this site) seem to be second thoughts.
I've been relatively vocal about a lot of this and it's starting to set in... times are changing...
Really!?! I've had plenty of linux systems break when using the built in update tools... At least some of the software I was using... and, ironically enough, it's happened to me far more than my osx or windows systems. As for preserving configs, for a while the default user config locations changed from ~/.appname (file) to ~/appname/file to ~/.config/appname/ and different apps doing it differently.. not *that* easy. There are a *LOT* of reasons to choose Linux over windows what you are talking about isn't it.
And what is the speed advantage compared to extra development effort? Is 2-3x the effort with 5-10% performance advantage? What about increased chances of bugs, complexity, maintenance costs?
I do understand that... My real point was that a.Net stack isn't always more expensive than other options... I think that a lot of people have one jerk reactions against anything MS made. I really love C# as a language... Especially the recent additions. More of my Dev is leading elsewhere though.
I'd say one rockstar dev-architect and 2-4 mid-level devs are probably best in terms of productivity... so long as *rockstar* doesn't try to over-engineer the application...
I will have to disagree with the "cost" of.Net over say Java. In context, if you are talking ANY_LANGUAGE + ORACLE, the cost isn't a concern. If It's Java + Oracle vs..Net + MS-SQL, I would advise that the cost is probably lower in the.Net case. Another issue is time, every time I have worked in a Java project, I feel like I'm pulling teeth just to get the environment setup... Eclipse + Tomcat + project + nant tasks + debug... vs VS + solution/project + debug... Add to that most of the applications I've seen in either environment are over-engineered crap... If you aren't doing unit testing, and aren't supporting multiple backends, then WTF are you abstracting your data tier through interfaces, and factories? It increases development time in the short term, and in the long term increases maintenance costs. I mean, I think unit testing can be a good thing, and that test environments are important, but sometimes you *SHOULD* make assumptions in favor of the simplest solution that works.
All of that said, about half of my new development lately has been NodeJS in WebStorm, which I feel is the best fit to my workflow, even if it is a little like running with scissors. In any case 99% of the time, the architecture being used will be whatever your developers are most comfortable with, combined with some pragmatic choices based on availability of drones (I mean employee/contractor developers) with the skills needed to maintain your codebase with the least training costs. Most applications can handle a few thousand simultaneous users without imploding regardless of the backend architecture. Scale is a complicated problem in any case, and gets very complicated depending on what any actual bottlenecks are, and where consistency is more important than actual raw performance under light load.
Performance metrics in politics? unpossible, we need to have knee jerk reactions not based on statistics.. ban the guns.. ban the oil.. nuke the afgans...
Once iTunes was available, within about 2-3 years, most music piracy was gone... Between Amazon, and Apple I'd be surprised of most people (more than 99.99%) didn't buy their music.
This is why I tend to favor FLOSS software these days... I wish Corel never bought out Jasc though... they killed PSP for me... after version 9, it became more crappy version over version. I think 8 was the last good/stable version at release. I'm hoping that Pinta/Paint.Net catch up some day though, I really don't care for The GIMP, and PhotoShop just isn't portable enough... I do think that if Adobe put in a minor amount of effort they could get it to run via WINE for the *nix community.
I think they are really mis-representing numbers... I'm logged into, and use iGoogle as my home page (can't believe they are nuking it), and always have the G+ on the top-right toolbar on google sites. That said, I'm far from active on G+ itself... I don't mind the integrated user experience, I kind of wish, however, that I could bind multiple accounts (say a google apps account to my @gmail account), so that I don't have to log in/out to use them... and having them in the same gmail screen would be nice. All of that said, what google does provide works for me, and I'm less inclined to use google's services for my own domains anymore.
Then why did they provide access to the materials without having to agree to those terms first?
You mean that a lot of China's technology advances come from NK?
Tomato USB/VPN on the RT-N16 is awesome.. the RT-N12 is decent as well... Love mine.. though did have one DOA.. it's been my goto router for a couple years now... pretty much displaced the old WRTs in my mind. The stock firmware is crap though.
I'm pretty sure I've tethered my Android phones in bluetooth before.. though not a phone initiated file send... Google voice lets me group senders and have different groups respond differently, I know there are add-ons to do so on the device. Profiles would be nice, I mean more than airplane or silent. I've been a bit of an android fan for a while though, since the G1... though my Nexus 4 is the first phone I actually liked all around (three nits with it though)... Hopefully they'll advance more. I'm hoping that with LG rumored to have stopped production of the N4, that Google will work on their Motorola Mobility division and get production in line themselves.
In fairness, fiber optic transmissions aren't light speed either... any resistance will slow things down. That said, it really doesn't matter *THAT* much to use one that's much more expensive over the other.
+1 here... and doing post-build install of catX gets cumbersome and costly > 4:1 labor:materials costs. Doing it as part of an initial build is way less (effectively).
A lot of executive compensation is in stock options, and not worth much without exercising those options.
When I do "favors" like install windows etc, my rule of thumb is they are there next to me... using as much of their time as mine.
I can look at my workplace's site... Where the main audience is mostly older (over 60) men. We've seen tablets grow from 2% of our user-base to nearly 20% in the past 14 months... Mostly iPad. Right now the site is relatively hostile to any view less than 1024px wide. I fear it may bite us in the ass if steps aren't taken soon. But, it isn't my job... Adding feature X for advertising revenue, or cross branding promotions drives most of the development.
In a newer project used Bootstrap as its' base... but consistently the mobile experience (28% of the users on this site) seem to be second thoughts.
I've been relatively vocal about a lot of this and it's starting to set in... times are changing...
My Challenger has a waste gas (err "Sport" button)...
I really like PC-BSD, and if I could use it as a VMWare Workstation it would be my preferred desktop OS.
Why not consult the great and powerful Carmack. Since he was one of the biggest proponents of OpenGL over DX.
Really!?! I've had plenty of linux systems break when using the built in update tools... At least some of the software I was using... and, ironically enough, it's happened to me far more than my osx or windows systems. As for preserving configs, for a while the default user config locations changed from ~/.appname (file) to ~/appname/file to ~/.config/appname/ and different apps doing it differently.. not *that* easy. There are a *LOT* of reasons to choose Linux over windows what you are talking about isn't it.
See TypeScript, CoffeeScript and other trans-compiled to JS options...
So use an intermediate language like CoffeeScript.
And what is the speed advantage compared to extra development effort? Is 2-3x the effort with 5-10% performance advantage? What about increased chances of bugs, complexity, maintenance costs?
I just wanted to point that just because it is made from Microsoft and commercial software doesn't mean it costs more.
I do understand that... My real point was that a .Net stack isn't always more expensive than other options... I think that a lot of people have one jerk reactions against anything MS made. I really love C# as a language... Especially the recent additions. More of my Dev is leading elsewhere though.
I'd say one rockstar dev-architect and 2-4 mid-level devs are probably best in terms of productivity... so long as *rockstar* doesn't try to over-engineer the application...
I will have to disagree with the "cost" of .Net over say Java. In context, if you are talking ANY_LANGUAGE + ORACLE, the cost isn't a concern. If It's Java + Oracle vs. .Net + MS-SQL, I would advise that the cost is probably lower in the .Net case. Another issue is time, every time I have worked in a Java project, I feel like I'm pulling teeth just to get the environment setup... Eclipse + Tomcat + project + nant tasks + debug ... vs VS + solution/project + debug ... Add to that most of the applications I've seen in either environment are over-engineered crap... If you aren't doing unit testing, and aren't supporting multiple backends, then WTF are you abstracting your data tier through interfaces, and factories? It increases development time in the short term, and in the long term increases maintenance costs. I mean, I think unit testing can be a good thing, and that test environments are important, but sometimes you *SHOULD* make assumptions in favor of the simplest solution that works.
All of that said, about half of my new development lately has been NodeJS in WebStorm, which I feel is the best fit to my workflow, even if it is a little like running with scissors. In any case 99% of the time, the architecture being used will be whatever your developers are most comfortable with, combined with some pragmatic choices based on availability of drones (I mean employee/contractor developers) with the skills needed to maintain your codebase with the least training costs. Most applications can handle a few thousand simultaneous users without imploding regardless of the backend architecture. Scale is a complicated problem in any case, and gets very complicated depending on what any actual bottlenecks are, and where consistency is more important than actual raw performance under light load.
Until a DMCA take-down is issued...
Performance metrics in politics? unpossible, we need to have knee jerk reactions not based on statistics.. ban the guns.. ban the oil.. nuke the afgans...
Once iTunes was available, within about 2-3 years, most music piracy was gone... Between Amazon, and Apple I'd be surprised of most people (more than 99.99%) didn't buy their music.