Slashdot Mirror


User: ErichTheRed

ErichTheRed's activity in the archive.

Stories
0
Comments
1,477
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 1,477

  1. AP CS students already have advantages on CollegeBoard: Analyses of CS Study Benefits Shouldn't Be Interpreted As Causal · · Score: 2

    I'm glad the College Board is showing a little academic objectivity here, considering the fact that they have the potential to make lots of money off AP exams, increased SAT usage if more students are herded into college, etc. There are several things that AP CS students most likely have going for them that explain any causation:
    - They're probably at least halfway decent at math and science courses already, or they wouldn't be on the AP track.
    - They go to a good high school, as lousy high schools have lower AP course attendance / exam administration levels.
    - They probably have semi-involved parents, or at the very least aren't having insurmountable home front problems preventing them from benefiting fully from school.

    On top of that, I'm not sure it's a good idea to force every reasonably logic-minded student to be a "coder." I'm not a coder, I work in IT and use my problem solving/troubleshooting skills to fix things. Yes, I write scripts and automation tools, but it's certainly not Internet-facing stuff. Other people with the gift for logic would make good doctors, traditional engineers (civil, chemical, etc.) or dare I say it, lawyers. Even in a severely changed employment world, I don't see millions of people clustered around cafeteria tables in hipster San Francisco office lofts coding up the next Tinder or Uber. In fact, I'm amazed about how much this latest tech boom is like the dotcom boom...people are running around saying "this time it's different," companies are IPOing with valuations based on the modern equivalent of eyeballs, and no one apparently learned anything from the last boom. There was an article on here last week about how CS enrollment has hit its pre-dotcom crash peak again...hang on tight folks!

    I think that if we turn out a whole generation of Java coders who know little about actual computer science, which seems to be the majority now, it'll be the equivalent of the Soviet Union or China trying to rapidly industrialize without having the necessary skills in place. In those cases, it worked but there was a significant skill mismatch, famines, etc. The only reason it worked was because it was forced. I doubt every single smart, talented person in the US is going to want to sit cranking out JavaScript, Ruby or PHP code all day for some phone app...it's just not a sustainable market, especially when wages are headed down and offshoring is constantly being used.

  2. Low cost chip, high cost support on Oracle To Debut Low-Cost SPARC Chip Next Month · · Score: 4, Interesting

    I'm sure the hardware itself will be cheap. Oracle's hardware is like IBM's mainframes -- they'll practically give away the hardware if you'll burn up MIPS on a regular basis. Even if "give away" is thousands per socket, it's a drop in the bucket compared to the fees for support and any OS licensing. Our relatively large company is a decent sized Oracle DB customer (lots and lots of hosted J2EE enterprisey applications) and the maintenance fees alone, just to be able to run the software, are eye watering.

    The problem is that licensing like that keeps all but the most well heeled customers off SPARC, and hence the popularity will never get much higher than it is. Ever since Linux on x86 became a viable alternative, companies without a real need to run SPARC and by extension Solaris on SPARC are migrating away. Even Debian dropped support for its SPARC port.

    Whether it's the high cost keeping people off SPARC, or the niche nature of Itanium keeping people off Itanium, a system architecture needs a critical mass of customers with a continued need to run on it to be successful.

  3. Nothing exposed to the Internet is private. on Symantec: Hacking Group Black Vine Behind Anthem Breach · · Score: 3, Interesting

    I've been doing desktop computing stuff for ages, and one of the things you need to take into account is this -- Nothing will ever stop one idiot end user from double-clicking on an attachment, following a link to a cat video, or giving their password to someone over the phone. This could be anyone from the CEO (actually, more likely to be them...) to the lowliest call center person working on what you think is a locked down desktop/Citrix session. Microsoft has gotten better over the years by making the OS and applications usable by a non-administrator, but that's only one piece of the problem. Most large organizations have a hard time patching regular vulnerabilities in their OSes, let alone emergency patching a zero day exploit.

    I've always wondered when companies are going to just say "screw it" and give workers back the 2015 version of a green screen terminal to do their work on. VDI is vulnerable, Citrix is -very- vulnerable, and standalone desktops are extremely hard to secure. These "security researchers" have way more resources than an overburdened, understaffed, underfunded and often outsourced IT department. Most companies can't afford to re-architect their network in a "trust-nothing" fashion, or don't want to pay for it because IT is seen as a cost center. What makes this worse is that companies get away with it all the time -- as long as they have their PCI and/or HIPAA audit box checked, they can shrug their shoulders and say "we're powerless to stop them, see, we did everything you asked!" Then, their insurance just pays off the credit card companies and it's business as usual again until the next big hack.

    When you can "fix" a security problem by giving away a useless credit monitoring service, there's no incentive to fix the problem.

  4. Right idea, but a big shift on Windows 10 Launches · · Score: 4, Insightful

    I've been using Windows 10 for quite a while. The thing that's going to really change on the "enterprisey" side of things is the need to buy the Enterprise version so you can get the Long Term Stable servicing branch, and thus you'll be forced into volume licensing rather than OEM licensing. If you don't, you run the risk of Microsoft introducing a new change in the Current Branch for Business that breaks your applications, with a ticking clock counting down to the time you're forced to accept it. Unlike phones, PCs in businesses typically run applications that, for whatever reason, can't easily be upgraded. I've worked in end user computing for years, and it happens everywhere, in large and small businesses. Entire departments live and die by Excel macros and Access databases. Web applications that are too expensive to upgrade have to keep working. And on and on...

    I think the biggest thing that Microsoft needs to get right is stability. Rolling out new features all the time sounds like a really great idea, more Agile, etc. etc. The problem is that to do this with an operating system, those feature changes need to be solid and not break existing functionality. If they got rid of all their QA staff, I hope they're not relying on Windows Insiders to test key functionality. Insiders are generally not running the legacy junk applications that businesses need to keep supported and alive. Insiders are running their general Office workstations, maybe some web browsing, but usually not legacy applications.

    One of the things from the past that was nice about a definitive "RTM" line in the sand was that the code was declared feature complete, and most showstopper bugs were squashed before the OS was allowed to be released. Back in the day, it was because you were pressing a million DVDs and your customers couldn't easily download patches, so it had to work. Now, the "ship it, we'll just rush out a patch later" mentality is dominant everywhere. The other nice thing was that when Version X came out, features didn't change until X.1 was ready. With this continuous upgrade cycle, I can see some problems. Maybe this is part of Microsoft's long term strategy -- just kill desktop applications and make everyone run VDI in Azure.

  5. Re:Autism and future employment trends on Interviews: Dr. Temple Grandin Answers Your Questions · · Score: 1

    "Where are all the buggy makers going to work when people stop driving buggies?"
    Service jobs.
    "Where are all of the film developers going to work when people stop using film?"
    Service jobs.
    "Where are all of the steel workers going to work when we ship our foundries to China?"
    Service jobs.
    "Where are all of the assembly line workers going to work when we replace them with robots?"
    Service jobs.
    "Where are all of the secretaries from the pool going to work when we replace them with computers and software?"
    Service jobs.

    Where are all of the workers in service jobs going to work when the work is automated or offshored? .....

    I don't think we've thought through that last one yet, and it's going to be a very messy transition. I highly doubt we'll jump straight to Star Trek universe where everyone has work that's meaningful and rewarding to them. The problem is that this time around, there are no higher-level jobs to retrain for that the average worker can handle. You can't take a factory worker and turn him into a doctor.

  6. Re:Autistic-friendly business environment on Interviews: Dr. Temple Grandin Answers Your Questions · · Score: 4, Insightful

    I sure would and I'm not autistic. I can't stand the new "cafeteria table" style open plan workplaces. You can't concentrate on anything, hold a phone conversation with a customer/vendor, or do anything that doesn't involve talking to the 10 other colleagues crammed into your little workspace.

  7. Autism and future employment trends on Interviews: Dr. Temple Grandin Answers Your Questions · · Score: 2

    Interviews like this bring up interesting points, especially the "Businesses and autism" part. I'm nowhere near autistic/Aspergers/whatever, but I feel for those who do because I certainly tend towards being an introvert. One thing to think about is this -- with the increasing numbers of people being diagnosed on the autism spectrum, where are we going to employ them?

    Software dev and IT used to be perfect places for introverts to work -- good pay, interesting work that doesn't involve a lot of personal interaction, etc. One thing I worry about is that with the current offshoring/outsourcing trend, businesses will continue letting these task-oriented IT jobs move somewhere else rather than have to deal with the "weird IT/dev guys." Increasingly, you need to be an extroverted person to be in IT, because often you're the last man standing in the "onshore team" who has to answer for the offshore teams' latest screwups.

    I'm guessing the last places for employment for those who don't want to act like salesmen are going to be in scientific research...unfortunately that's a field that many IT or dev people wouldn't be able to deal with.

  8. Lesson - never chase fads with your education on Computer Science Enrollments Match NASDAQ's Rises and Fall · · Score: 1, Troll

    I graduated in 1997, just in time to watch the tech bubble inflate to full capacity and pop. I wasn't a CS grad, but wound up in IT. I did notice that a lot of people were starting CS majors while I was in school. Are there really only 24,000 undergrad CS students? Maybe they're just talking about people who finish.

    There was an NPR piece a while back about undergrad Petroleum Engineering programs being super-hot and producing grads that got 6-figure salaries at the top of the fracking boom. Cue the stories of undergrads taking huge loans out, spending years studying a field that has reduced employment prospects when they get out. (Almost every law school grad is experiencing this now due to some of the same factors we in IT have, such as offshoring and wage deflation.)

    The new grad market is ruthless and demand spikes get flattened out way faster than a typical education cycle. Remember the huge boom in the healthcare field for nurses and allied health professions? It's still there but nowhere near what it was a while back. Now with all the insurance companies merging, I'd hate to be a medical office assistant as doctors figure out they can lay off some of the billers and coders.

    While it's true that it's foolhardy to "do what you love and the money will follow," students paying big bucks for education need to focus on fundamentals. Take a challenging subject, figure out what you like to do, and work that into your entry level job search plan. Shortcuts to the huge salaries/signing bonuses are only temporary. If you get caught out, and hate what you studied, you're really stuck.

    I'm not bragging or trying to hold myself out as a huge success story, but slow and steady has worked well for me. I watched all the dotcom millionaires from a relatively boring, old-line job where I learned a ton of fundamental knowledge that continues to serve me well. Now we're seeing the bubble ready to pop again, complete with the Silicon Valley companies funded with imaginary VC cash catering to new grads with adult preschool work environments. Now is not the time to go into CS -- 5 years ago was the time.

  9. This is a smart move for them on Google Is Dropping Its Google+ Requirement Across All Products Including YouTube · · Score: 5, Interesting

    One problem with Google+ in my opinion was that G+ would be like Facebook if Facebook had perfect information on every one of your habits/actions/locations. When you have to use it to sign in to everything, it approaches the creepy line that a lot of people have.

    It's similar to how a lot of discussion forums, etc. encourage or force Facebook logins to post. You'd think that would keep people at bay, but all that vitriolic hatred you see on news forums, etc. is right there next to people's pictures and occupations -- "Joe User - 7th Grade Social Studies teacher at Somewhereville Middle School." I once thought, "No one could be that dumb, posting trash like that as a public figure with their real ID." Sure enough, go look for the person on LinkedIn, there he is with a matching picture, etc. People really have zero knowledge about how social media works, what the companies use the data for, or anything about online privacy.

  10. Re:IT and SW development need better training on Senate Passes 'No Microsoft National Talent Strategy Goal Left Behind Act' · · Score: 1

    Show me another Western industrialized country where one can more easily dismiss an employee who isn't working out.
    You're partially right. It is really easy for a manager to just say "You're fired, pack up your stuff and leave." My experience working with large companies is that (a) this only happens in very rare circumstances, and (b) the cost to advertise, recruit for, rehire and retrain is high, so unless a worker is a serious drain on productivity or is poisoning morale for everyone else, a lot is done to work with that individual. It's usually only the tyrannical small business owners who pull a Donald Trump in front of everyone, consequences be damned. Even though they know they'll win, companies don't want to spend money or in-house counsel time on employment-related lawsuits. Personal example - I know a manager at the large company I work for who spent a year gathering enough evidence for the dismissal of someone who just wasn't learning their job or making an effort to do so.

    This is why large companies love contract labor. They can get rid of them tomorrow if they wish with no repercussions. The downside is a disposable workforce who has nothing invested in the future of the company except for their invoices being paid. Personally, I think a lot of the security problems happening lately are because of the split that happens between "the business" and the offshored/outsourced IT. The outsourcer doesn't care about what happens to the company's data as long as they don't go out of business. Not that FTEs are guaranteed to care either, but the lack of involvement can generate this situation.

  11. IT and SW development need better training on Senate Passes 'No Microsoft National Talent Strategy Goal Left Behind Act' · · Score: 3, Insightful

    I really don't want to sound like an H-1B apologist, but I do understand at least partially where companies are coming from. This comes from being on both the worker side of the fence and the "influencing hiring decisions" side, as well as about 20 years' experience in IT. Some people end up doing incredibly well at a job despite the first impression they give, and others really disappoint after a great first impression.

    I do think they're going about this "fix" the wrong way, but I can understand why a company would be reluctant to pull someone off the street that they didn't know already in today's hiring environment and just sort of hope they work out. In my experience, the problem is that there are lots of domestic talented people out there who just can't sell themselves to hiring managers. Either they can't write a resume to save their lives, or they interview very poorly. Conversely, the extroverted schmoozers and posers interview incredibly well, especially in front of the management making the hiring decisions. These guys end up getting the jobs, not performing as expected, and we get the "we can't find any domestic talent" meme. The other two strikes against domestic hires are the perceived wage premium, although it usually takes way more in consulting dollars to clean up offshored or H-1B messes, and the fact that there is the offshoring/outsourcing safety valve that allows companies to ignore the first problem (inability to identify and keep talented people.) Bring the wild west of "expert IT recruiters" in and it's a huge mess.

    Techies would never even consider unionizing, but I think a professional guild is a way to combat this. Standardize training, and find a way to equitably weed out the empty suits from the really talented who just don't interview well. The problem is that the H-1B or outsourcing route has to be closed off enough to give domestic hiring a shot at working.

  12. Corporate equivalent = Shadow IT on Report: US Military Is Wasting Millions On Satellite Comms · · Score: 4, Interesting

    I have almost exclusively worked for large corporations. In almost every one of them, there has been a central purchasing department that does nothing more than forward orders to a pre-approved supplier. I think you become a pre-approved supplier by kicking back a certain percentage of sales to the purchasing manager.

    When faced with this, every place I have worked at has had a shadow IT department. Back in the pre-cloud days, this was the department buying equipment that IT didn't know about simply because the quoted price was too much or it took too long. These days, it's a manager whipping out the credit card and putting company data out on AWS or Azure. The usual "better to ask for forgiveness than beg per permission" applies here, and IT ends up supporting it anyway. Centralized purchasing doesn't work for IT stuff -- it *may* save you money on toilet paper and light bulbs, but IT is too complex to reduce to a line item in a PO.

    This is just the government equivalent. The only reason we know about it is because the records are public.

  13. Newsflash, the desperate have computers too on Internet Dating Scams Target Older American Women · · Score: 5, Insightful

    I just turned 40 and am a happily married guy, so I haven't been "on the market" lately. But, I do know a lot of people, men and women, who are increasingly desperate and affected with the "urge to merge." $300K is excessive, and I think most reasonable people would have seen the light sooner. But I can definitely see this demographic being a good target for con artists. This guy even pushed the Italy button -- what lovesick middle aged woman doesn't dream of some crazy Tuscan romance fantasy?

    That said, things are different now and it is harder for older people to find suitable partners -- they're fishing in a dwindling pool full of:
    - Unpleasant, bitter divorcees who have had their personalities permanently ruined
    - The unmarryable -- men and women -- who haven't been able to attract anyone due to serious flaws of one kind or another
    - The permanently single -- aka the creepy 55 year old guy still hitting on women in the bar with no intention of settling down or even being honest

    Every woman around my age mentions this as their problem. Some might say they're being too picky, but I definitely see their point. If your choices are limited, and someone suddenly comes along who isn't a player, doesn't live in Mom's basement, and isn't an RMS clone, I could see being very vulnerable.

  14. Re:Cloud or no cloud, you still need smart people on How Will IT Workers' Roles Change in the Next Five Years? (Video) · · Score: 1

    Sure, but this would be after getting rid of 90% of their IT department, selling the data center, and realizing they have to pay Amazon or Microsoft a not-insignificant sum to move petabytes of data/VMs back out. Data transfer to the cloud is free, transfers out cost a lot of money.

    I have been through a couple of offshoring exercises. What usually happens is the company is sold a dream, the reality fails to materialize, and the company needs to just wait out the contract because they no longer have the expertise to run everything in house. They'll never admit that things failed - they'll just quietly rebuild things while the contract is running and try to mitigate damage. This is why offshore providers are still able to sell crappy service, no one who's been burned wants to talk about it. CIOs and other execs just see the lower number on the spreadsheet, say to themselves "Gsrtner thinks they're wonderful, so they must be!" and sign the contract.

  15. Cloud or no cloud, you still need smart people on How Will IT Workers' Roles Change in the Next Five Years? (Video) · · Score: 1

    I've been doing systems work for quite a while, and The Cloud isn't making things easier for IT workers -- it's making them more complex as there are now more moving parts you don't control to consider. Our company is still mainly an on-premises shop because we deploy stuff in areas where The Cloud can't be accessed at a reasonable speed for a reasonable price. But, I would say that virtualization in general has made things a lot more...fluid...than before. What's needed now is more people who know integration and the end-to-end nature of a system. I'm not talking about master black belt CCIE MCSE RHCE whatever savant experts...just people who have the ability to break a problem up into parts, troubleshoot what they can, and know who can help with what they can't.

    In previous days, you had the Storage Guys (or Girls) that would do the magical incantations to convince a SAN to provision a LUN to your machine, the Server Guys who would manage the operating system, the Application Guys who would manage the program running on the server, the Network Guys who did all the connectivity magic, and the Data Center Guys who would install and fix physical equipment. Each one of those was a specialty, and still is to some extent. But, as more and more small VMs can be squeezed onto fewer and fewer boxes, there's less of a need for an infrastructure guy. As storage gets more virtual and easier to self-provision, the storage guys become more of a commodity. And if your company goes AWS, Azure or similar, all those Guys get replaced with a web interface and it becomes someone else's problem. I'm still totally amazed how many machines fit on a single HP DL380p physical server compared to what was possible even 5 years ago. And the public cloud services are even more interesting -- multi-football field size isolated rural data centers with thousands of machines and 4 employees to swap parts/install more nodes.

    I think the future in IT is going to be less on the front lines and more cross-specialty, regardless of whether your data is onsite or offsite. In house coders are probably going to have problems because every single company is being sold the cloudy Salesforce or other ERP system as the cure for all its ills, so dev jobs are going to shift more towards software companies. Infrastructure guys will still be needed, but they'll be working at a higher level doing design/architecture rather than physical server management. There will still be analyst and project manager jobs, but I think those will be even less technical than they are now. Analysts will solely be an interface between "the business" and "the cloud guys". PMs will be secretaries who beg people to get things done. Add in the constant threat of offshoring, and salaries are definitely going to drop. I think they're probably going to go bimodal -- even lower pay for basic tasks, but similar or maybe even more pay for engineers/designers/architects who can successfully make the transition.

    No one is capable of stopping The Cloud. The vendors will continue to sell companies on how wonderful it is, and the companies will find out after a while that it costs too much to get their data back and rebuild their own capacity on-site. I'm just hoping that good people will be allowed to work remotely so there won't be some massive migration that IT guys need to do to survive.

  16. The system isn't the same as it was on Scientology Group Urged Veto of Mental Health Bill · · Score: 1

    I think a lot of people are thinking about the 1950s style of institutionalizing the mentally ill as being the norm now. It's not. Mentally ill people are pretty much left to fend for themselves, and there is an extremely high bar to putting someone in a mental hospital. States closed almost all of their hospitals in the 70s through the 90s, mostly because of budget problems. (Long term patients used to work as part of their rehab, and when it was ruled they couldn't work for free anymore the model collapsed.) Personally I think some of the capacity should have been retained for medium term stays -- let people work their problems out without having to be put in prison where there is no chance of recovery.

    Most truly disturbed people wind up in jail for acting out, or they are homeless on the street. Less disturbed people can be treated without locking them up these days. It's not like it was, when people would be sent away for years or lobotomized because of a panic attack or depression. This is happening because Scientologists don't believe in psychiatry or that mental illness is a physical disease. Most mentally ill people are fine living on their own - it's the occasional shooting, kidnapping or pushing people off subway platforms that gets the most attention.

  17. Trust me, this is a good thing on Windows 10 Home Updates To Be Automatic and Mandatory · · Score: 4, Insightful

    How many of you run a small tech support department for your entire computer-illiterate extended family? How many times have you come into a situation to find a Windows XP SP1 laptop with no antivirus, logged on as the local administrator account, with all the data eaten by CryptoLocker?

    This is why Microsoft is making updates to the Home edition of Windows 10 mandatory. PCs that are patched and not running 5000 phishing toolbars have less of a chance of being part of a botnet. This is also the key differentiator between Home and Pro. Pro users can join a domain, control their own updates, and run whatever they want. Home users are protected from themselves. The average idiot who buys the $299 PC from Best Buy is not concerned with managing their own updates, or to some extent how the machine even works. I sometimes do on the side work for local small businesses, and you wouldn't believe how many of them have all their vital business records stored on one of the 10-pound, 17", 2007-era blinged-out consumer laptops complete with bright blue LEDs and chrome stripes down the side. Invariably, they're running XP Home Edition because that's what it came with, and why spend any more money on it??

    In my opinion this is a good thing. The mobile boom has basically made end user computing available to everyone. Computers aren't just geek toys anymore, and some people don't see much difference between their phone, tablet and PC. Phones (Apple and Android) are a walled garden -- people don't expect to be able to do anything the carrier or OS manufacturer doesn't let them do. Blame Apple or Google if you want, but this is the new trend in end user systems. Locked down is the norm for the average user, the power user can still have the Pro version.

    The thing to watch is to make sure this stays in the Home camp and that they don't start forcing Pro users down this path.

  18. Re:I've got the DVDs waiting to burn .ISOs on Multiple Sources Confirm Windows 10 has Reached RTM · · Score: 4, Insightful

    "So put your cards on the table, then, what do you think they're going to do exactly? They're going to offer it for free and then send the leg-breakers around to people's houses in a year asking for protection money? They're going to spring a monthly fee rental on people after they've installed it, and when people complain and threaten to sue they're going to laugh maniacally?"

    I don't think that's going to happen right away. I think they're going to use the next few years of rolling updates to get the average consumer used to the Windows as a Service model. Then, at least for the Home version, they're going to come out with Windows 365 when "Windows 11" is ready. The Pro and Enterprise versions will probably still be available in perpetual license format (They already committed to a long term stable (LTS) branch of 10 for companies.) The carrot for going to Windows 365 will be the availability of features. Look at Mac Office 2016 -- available now only if you have an Office 365 subscription, otherwise you need to wait till September to buy a licensed copy. The next step might be no more perpetual licensing.

    I actually like Windows, but I'm not a fan of the constant rental fees for software. Adobe went that way with Creative Cloud, and people basically have no choice but to keep paying forever. AutoCAD is now rent-only as well.

  19. Might as well upgrade when it comes out on Multiple Sources Confirm Windows 10 has Reached RTM · · Score: 2

    Microsoft hasn't exactly lavished attention on downlevel operating system versions once the new one comes out. This is especially true with Windows 8 -- they're looking to bury that as quickly as possible. It's very similar to when Windows 7 / 2008 R2 came out. Anyone still running Vista or Server 2008 was "encouraged" to upgrade because no new features were being back ported to previous versions.

    I expect the same thing is going to happen with Windows 7. For example, Server 2008 R2 has had a few 2012 features at least partially available to earlier operating systems. I expect this is going to stop, and the bare minimum level of patch support is going to be put in place for both 8.1 and 7.

    Windows 10 really isn't all that bad. They brought back just enough of the classic desktop to keep people from revolting, and I really wish they would have done more. But it's very stable, and once Cortana/Microsoft account links/live tiles have been turned off, it's a good general purpose OS. I wish Microsoft would put the Store and Windows Phone out of its misery though. I know they're going to try to force all new development onto the Universal app platform, but hopefully they'll keep backward compatibility in for a long time.

  20. See, legacy systems aren't dead! on MUMPS, the Programming Language For Healthcare · · Score: 1

    I do systems integration work, and most of the companies I work with are airlines or somehow connected with air transportation. Besides banks, airlines were the first companies to computerize, and a lot of that legacy is still baked into modern systems.

    I've read about MUMPS, never programmed in it, but I see huge parallels in my work. The language was written back when every single byte of memory was expensive, hence the need for single character keywords. Airline systems were built out at a time when every single byte of data transferred over a comm link was super expensive. This is why an experienced reservation agent can complete a flight booking in about a minute if they know all the parameters -- the command language they use on most res systems is extremely terse.

    The other thing is that most industries outside of legacy-land don't have literally man-decades worth of prior systems work to support. Everything user-facing these days (kiosks, airline web sites, etc.) is built on a framework of message-passing to mainframes at one level or another. And it must work and continue to work. Your average Node.js coder has no such limitations -- they just open up an AWS account, take a database server here, a web server here, slap some glue code together, and presto...iPhone app! It gets way harder when your bottleneck is something that just can't be fixed because it needs to continue working that way, because 1000 other systems are depending on that component to stay the same.

    I can definitely see MUMPS being something like that -- horrible to work with but nearly impossible to replace with something modern. You can't just swap out a mainframe if your availability or I/O requirements don't allow you to use anything else, for example. Most legacy stuff can and does have some of the components replaced or abstracted away, such as terminal session management or data access for chunks of the application that don't require the power or availability of the underlying mainframe. Maybe the main thing driving MUMPS still is that in-memory database paradigm they support or just the sheer volume of business logic that would have to be rewritten to work with a regular DBMS. Either way, I wouldn't want to be forced to program in it. Go download the source code for the VA's Vista system, written entirely in MUMPS. It made my brain hurt.

  21. Re:Management as Automated Competitive Service on Hillary Clinton Takes Aim At 'Gig Economy' · · Score: 1

    "Eventually everything except core expertise associated with your business identity will move out-of-house and be purchased as a service."

    But guess what? All of those best of breed service providers need to make money and will charge accordingly. At the same time, they will maximize profit by squeezing every single inefficiency out of a process, leading to low wages and/or massive unemployment. Plus, it ends up costing a business more in the long run to outsource anything given that need to make money.

    The economy on a macro scale needs some inefficiencies. I'm not touting myself as some uber-genius (pun intended,) but if you've ever worked for a large corporation, look at your co-workers. How many C-student folks have wandered out of college with a generic business degree in the last 40 years and landed in some random corporate department? At the micro scale, you say "That's terrible, we should fire everyone who doesn't contribute over 120% of their goal production every single year." At the macro scale, that argument gets way tougher to make. Each one of those C students pays employment taxes, many pay property taxes, and many are having little C students to keep society moving. Most use that nice comfortable job they have to purchase houses, cars, and other things that make the economy go around. The argument that the world is full of Supermen and Superwomen who could unleash their full potential if the system would just get out of their way is false when you expand it to a real population.

  22. Gig economy = bad for society on Hillary Clinton Takes Aim At 'Gig Economy' · · Score: 1

    I know most techies are devout Ayn Rand fans, and love the idea of the invisible hand of the free market controlling everything with no more government in the way. However, let me play Devil's advocate for a second. What will you think when this invisible hand comes for your work? There is nothing stopping most companies from offshoring every single IT job out there, except for the communication and talent issue. Here's the stark reality - the entirety of society since the 50s has been set up around the following:
    - A post-high school education of some kind, college or trade school followed by...
    - A 40 to 45 year work life providing a living wage in a steady paycheck that increased with time/inflation
    - A 20 or so year retirement life in which you would spend down a pension or savings while waiting to die
    - A need to purchase housing and put down roots in a community, this engendering employer/employee loyalty

    The "sharing economy" wants to drop all that, putting everyone on permanent day laborer status. Establishing roots in a community is replaced with transient living, moving every 2 years or so, and never building up equity in a house. This works great in your early 20s - you live in a hipster loft with 3 roommates in a large city, spend most of your paycheck on restaurants and bars/clubs, and don't mind contract work because you value flexibility. The game changes a lot when you settle down and have children. I'm not "that old", I just turned 40. I really like the idea of staying in one place and having a steady stream of income to pay for my family's expenses. I'm normally a very PC person, but the fact of the matter is that transient living negatively correlates with school district quality -- this applies in cities and migrant worker communities equally. Keeping kids in an environment that doesn't change abruptly all the time lets them focus on learning. Keeping parents gainfully employed and not worrying about where the next meal is coming from lets them focus on their family, a virtuous cycle.

    I know there are plenty of contractors in IT and software dev pulling down huge hourly rates, and I can definitely see how they say "Hey, I love this gig economy, don't mess with it." I personally know a couple who don't even have permanent residences since it doesn't make any sense - they make bucketloads of money so they just live in hotels all year jumping from client site to client site. That's not the target of Clinton's remarks IMO -- she's most likely targeting the idea that companies can basically get low-level, poorly compensated employees without paying the costs associated with traditional employees. The macro-level society-level transition from a stable work life to a transient one is going to be pretty scary, possibly on the French Revolution scale. Unless it's managed properly, things will be very messy for the average worker.

    Speaking of average workers -- other advocates of the gig economy like to tout how much value they add to their employers' businesses relative to others. People need to look in the mirror and realistically assess their value. Anecdote != data, but I just stayed at a business hotel over the weekend for a family trip. It was a lot of fun listening to the empty suit Accenture consultants bloviating about how awesome they were to each other in the bar. Come on man, you travel the country giving canned PowerPoint presentations to corporate executives who are too scared to make decisions without cover of a consulting firm. That's not value!

    Am I saying that FTE work is the best option and no one should be allowed to be an itinerant worker? No way. I'm saying that the playing field should be level between both camps, and it's not right now. That's where that evil word regulation comes in.

  23. Cautionary tale for IT - can't happen here, right? on Taking the Lawyers Out of the Loop · · Score: 3, Interesting

    I actually feel bad for lawyers/law students. Yes, yes, cue the lawyer jokes, but what's happening to law is a perfect example of what's coming for basically all white collar work in the future. Hopefully I'll be retired or dead before it fully takes over. It's also a preview of what's happening in IT, accelerated significantly, so it should be taken as a cautionary tale.

    It used to be that even doing an OK job in law school and passing the bar was an absolutely guaranteed ticket to permanent employment at the very least, and firm partner/country club lifestyle at the top end. From what I've read, the American Bar Association has done exactly what is being done in IT in the last 20 years:
    - Increased the supply of new grads by accrediting more and more law schools.
    - Decreased the equilibrium price of legal services by allowing offshoring of routine tasks as well as expert systems like the article is talking about. Apparently you needed to pay a full lawyer salary previously to have case documents reviewed for discovery, etc. Now new law grads are doing this job for Starbucks wages.
    - Encouraging more and more people to get into the lucrative field of law, failing to mention the lack of opportunities.

    Sound familiar? Tech executives complaining about a labor shortage fund extra educational programs, they offshore work, and they have the H1-B to fall back on.

    Apparently, there are still insanely lucrative law jobs out there. Big corporate firms start their associates at $160K a year in New York, plus bonus. If you stay on that track, you will never want for money again -- you'll be well into the luxury lifestyle forever. BUT - there's a catch. You have to go to one of the top 14 law schools in the country, preferably Harvard/Yale/Stanford, graduate in the very top of your class, and do activities like law review on top of all that. Otherwise, you might as well not even go to law school, because you'll never make back your investment. There are tons of pissed off law grads in this boat -- I would be too if I were told there would be guaranteed riches at the end of the rainbow and wasted 3 years of my life plus bar exam preparation time.

    Right now, the only professions that are safe are medicine and pharmacy. Mostly this is due to a very strong lobbying group (AMA) and the regulations/licensure surrounding the profession. I think it's definitely time to license the engineering/design side of IT and make the operations side a trade with all the protections that entails. I know I'd be a lot more comfortable if new entrants into the IT field went through an actual apprenticeship as opposed to a Ruby on Rails coder bootcamp or MCSE certification mill. Plus, having the actual engineers/architects licensed would bring personal liability into the picture and result in higher quality work overall. Time for the profession to grow up and get out of Mom's basement, so to speak.

  24. Re:I don't think it's enough, but I have doubts to on Vancouver Area Teen Sentenced To 16 Months For Swatting · · Score: 4, Insightful

    "For my money, anyone over 13 years old is aware of their actions and if they are defective enough to SWAT once, let alone multiple times, they should be incarcerated indefinitely in a mental health facility and banned from any phone or internet connected devices for life. "

    There are no more mental health facilities the way you're thinking of them. All the institutions closed in the 80s and 90s. Now, you pretty much need to be Hannibal Lechter to get a mental health inpatient bed; you need to be so dangerous to yourself or others that the only choice is to keep you locked up and attempt to treat you. Prison is the new asylum for most mid-level mentally ill people.

  25. I definitely buy it on Adblock Plus Reduces University's Network Traffic By 25 Percent · · Score: 1

    When I can be bothered to install AdBlock on a machine, the responsiveness goes up significantly. I'm guessing most of the speed increase isn't in the downloading of resources, but the messy JavaScript that has to run in the browser to position everything.

    On a related note, I also remember hearing something about when the new CEO of JCPenney took over, his team noticed that almost 1/3 of all network traffic coming out of their HQ was YouTube. That's a LOT of cat videos. It's enough trying to balance control and freedom on desktops; I can't imagine having to police the company Internet connection.