Comment Re:Project Management or Business Analyst (Score 1) 250
QA is another option. I think it's the goto for people that are logical and don't actually enjoy writing software. Instead, they get to try to break it.
QA is another option. I think it's the goto for people that are logical and don't actually enjoy writing software. Instead, they get to try to break it.
I think the who problem with LAMP or MEAN is that it's trying to define one web stack. The world has moved on. Some companies deploy nginx now instead of apache or in combination with it. Netflix sends 33% of all Internet traffic on FreeBSD rather than Linux. I've seen so many people replace the P in LAMP to be python. We can't even agree on the P.
My current stack at work is FATAPJ - FreeBSD, Apache, Tomcat, AngularJS, PostgreSQL, Java
You can't just compare the number of vulnerabilities. You have to look at how critical they were. You have to look at what components they were in. For example, does Windows include IE? I'm sure your iOS and OS X numbers include Safari. For Linux, is this just the kernel, a distro or all distros?
Funny, I feel the exact opposite. The FreeBSD style(9) documentation suggests tabs because they can be customized to individual developers needs and they minimize weird diffs on the version control systems.
I take language and platform into account. For HTML and JavaScript, I prefer spaces. For Java, Perl, C#, CSS, C, and C++ tabs. If there is a crazy IDE required, I often prefer spaces because many of them default to some level of spaces and I like the quick code cleanup command to work the same for the whole team.
The real issue with that question is that it's impossible to answer. Even if you get a "spaces" person, try to get them to agree on the number of spaces. A coworker loves 2 spaces which is flat out wrong to me. Too hard to read. I've met people into 3 or 4 spaces. Then you get into where to put curly braces, etc.
Whatever you choose, it should be a standard for code whether at an open source project or a company.
I can't stand everyone using their own style. It's much worse than having to use a specific one.
And John had to shoot up the cop car to keep him from leaving!
Radio shack was a competitor because they turned into a Mobile phone shop and best buy has their own mobile phone stores.
Circuit City is long dead. The brand was bought and the domain used to sell things, but the real chain is long dead. What next, you going to mention montgomery wards?
I was wondering if GM had plans to create a sporty vehicle that's either an EV or hybrid?
It seems like the Volt is a nice car, but very family oriented. A camero body with an electric would be awesome!
IE11 will also remain in Windows 10, with good ole' MSHTML.DLL and all that other cruft that developers (and parts of Windows itself) have been taking hard dependencies on for 15+ years. It will receive security updates, performance improvements and so on, but it will not be updated at the pace of Spartan.
Maybe shipping two browsers with the OS will upset some people, but this should actually work out pretty nicely.
Apple fan boys should be out in force. Apple already does this. You can use the fast version of webkit aka Safari on iOS or you can use any third party app with a slow substandard browser experience.
I have the opposite opinion. I have interviewed quite a few EE and CS people for programming jobs. I currently work at a university and while the EE people seem proficient in their favorite language, they don't know anything about design patterns. Trying to get one of them to use a MVC framework is hard enough, but to actually understand what is going on is impossible.
Quite a few of them have limited database experience and they don't know how to use any ORMs either.
No thanks.
Depends on your definition of significant.
OpenBSD
DragonFly
These clearly aren't:
MidnightBSD (my project)
MirBSD
The chromium build system is a nightmare. Would it really kill them to use cmake or gnu make + automake/autoconf?
You're kidding right? This is like dropping support for anything before Windows 8.1 + some hotfix. A web browser should not require a bleeding edge kernel. It's insane.
While I think that most of the posts to use FreeBSD or PC-BSD are spot on, I think I should cover what you shouldn't use in the BSD world due to your requirements.
My own os, MidnightBSD, does not have virtualbox. The nvidia binary drivers work from FreeBSD on it, but that won't be the case forever.
MirBSD wouldn't support at lot of the software you mentioned and doesn't have recent java support for minecraft.
OpenBSD might work, but you would have to check on a few packages.
NetBSD is probably your next best bet after FreeBSD due to the wide variety of packages.
DragonFly is weak on packages, although they're working on it.
FreeBSD does offer disk encryption. Note if you use encrypted swap, there is a massive performance hit. I used to have this a default in MidnightBSD up to 0.4 and it was not a pretty picture on server hardware. Sometimes you'd get panics if there was too much swap pressure with it.
The problem with a bootcamp is that it doesn't teach theory. You get a good jumpstart on current tech, but if that person doesn't keep learning they won't stay current and in ten years won't have a job anymore.
People who take shortcuts often aren't willing to put the time in later to keep learning.
You get two things out of a CS program in college:
1. You learn how to learn new things including languages quickly.
2. You learn theory so that you understand how to write efficient, reliable and maintainable code.
You don't have to know big O notation to understand that a nested for loop is less performant than a hash lookup, but I guarantee these boot camps don't teach that.
I started as a self taught programmer and then went to college later. There was a LOT of value in doing that.
No, even Unix geeks have more style. It was this guy http://en.wikipedia.org/wiki/J...
Work is the crab grass in the lawn of life. -- Schulz