Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×

Comment Basic risk mitigation 101 (Score 1) 508

If you're not going to be hybrid (which gives you other opportunities) then you simply DNS load balance between regions AND cloud providers. Easiest way? Containerize.

The complexity comes into play around your databases, but there are a myriad of well known solutions to all of these problems.

There's no other rational way to provide solid service that to spread your risk.

Setup DNS Failover (or load balance if you prefer)
Setup in multiple AWS regions.
Setup in multiple GCE regions.
Optionally setup for Azure
If you're really paranoid, have an on premise instance somewhere local to you (or a metapod in house or something similar.)

Containerization makes all of this vastly simpler than in the past.

As many others have mentioned - don't trust anyone to be up all the time, trust that at least one of them will be up all the time.

Comment Re:Cmon folks (Score 0) 266

Ridiculous. While non Republicans (Dems, Libertarians, whatever) are made up of fallible human beings just like Republicans - this story is interesting BECAUSE it's a Democrat acting like a Republican. The majority of Dems are for Net Neutrality in some shape or form that most people would recognize as 'neutrality', the majority of Republicans are against those forms of Net Neutrality.

It's like saying that because there are (something like 4 or 5) pro-choice Republicans that "Republicans are just as beholden to the pro-choice mafia as Democrats."
(I'm pro-choice myself by the way, and independent.)

Comment The whole problem with Agile... (Score 1) 445

Isn't its methodologies - it's the fundamental premise that it's a solution for everyone and every thing.

If you're building custom solutions for anyone (consumer, SMB, Enterprise) - Agile is likely your friend. Go with Agile.

If you're building a consumer facing web application - Agile is possibly your friend, it depends on how clear a vision you have. If you're not sure - go with Agile.

If you're building a PRODUCT (something you expect to use unchanged - excepting, of course, new additions and features) for the Enterprise - Agile is NOT your friend - but it is most certainly the friend of the integration team who will be deploying your PRODUCT into that enterprise.

Agile is hugely beneficial in the right scenarios - usually a scenario where the people who want something don't know what it is they actually want - they just know they need something fixed.

Agile is hugely detrimental in the wrong scenarios - for example when you have a company that hires 'Agile Product Managers' who are NOT domain experts; ergo, they have no idea what is or is not good for the target market verticals.

The other problem with Agile is that they created (somewhat accidentally) a strawman argument to establish themselves - that if it's not agile it's some kind of horrifying version of 'waterfall.' In other words, a black and white situation that's simply bullshit.

I've run teams where Agile was the only reasonable approach - and it worked well for us. I've run teams where Agile would have been a disaster for us and a waterfall/spiral type of approach worked well for us.

Tools in a toolbox people - just like operating systems, languages, patterns, testing methodologies - et cetera. Right tool, in the right place, at the right time.

Know them all (or as many as you can) - know their strengths and (sometimes more importantly) their weaknesses.

The really interesting time is when you build a startup and as the company matures, so does everything inside of it (technology, operations, organizations, processes, et cetera.) You may spend 90 days head down and very NOT agile, and then at seed round embrace Agile because it's right for you. You may be agile for a year or two until you close an enterprise deal - and then perhaps you re-evaluate using Agile - or modify it.

The point is (that I am very poorly making) - You need to know when Agile, and/or some particular aspect of Agile, is or is not appropriate for you and either embrace it or distance it. Don't fall for marketing hype, or the legions of people who cover their incompetencies (primarily in the world of Product Management) by hiding behind it.

Comment Wait... (Score 1) 109

...you trained a multi-layer perceptron on gruesome images, then submitted 'impossible' to classify images to it and it matched up against the only other things it's seen before?

Wow, who could have guessed that would be the outcome...?

Comment What's with the 'did THEY' bulls***? They are US. (Score 2) 609

...and I don't mean we're all baby boomers, I mean that baby boomers are the same people with the same motivations that I see around me every day. The immediate gratification and status and symbol seeking culture.

Baby boomers just happened to be the generation where it started rolling downhill faster. The current generation in their late 30's and early 40's (as one example) is simply pushing that faster and faster as the gears of our economy and society work more and more loose.

Want someone to blame? There's someone you can - it's YOU.

Comment "Only assholes get patents" - stupidity (Score 5, Interesting) 169

Many companies, including my own, obtain patents for defensive purposes. I have zero interest in attacking someone, but you will find it virtually impossible to obtain seed (much less VC or strategic) funding without a plan for providing even rudimentary protections for your IP - most especially if you're building something for an existing market (where doubtlessly there are existing patents.)

That doesn't absolutely guarantee you wont be sued by some other asshole who uses patents to attack, but it keeps them from trying to make a quick buck off of you, and it makes it significantly less likely.

Comment Re:Who cares? (Score 1) 174

I care. I'd like a Samsung Gear S3 Frontier that's waterproof - or similar. I'd like to get to the point where I don't carry a phone around to make calls, I just wear my watch. I'd like to get to the point where my watch is my BYOD for basic usage at work/elsewhere with wireless display and wireless keyboard - no dock. Et cetera...

Comment Re:It's really a low IQ thing (Score 1) 997

As much fun as it is to believe that, and while that may be the case sometimes, the more likely scenario is that people - even smart people - are susceptible to subscribing recursively to their own belief system because *it feels good*.

I suspect that there are intelligent people who believe in faith healing despite God's spectacular inability to heal amputees... Doesn't make them stupid, but instead makes them wishful and clearly wanting the world to be a certain way.

Comment Re:The book they need isn't a CS book. (Score 1) 110

This. Exactly. They don't teach Computer Science, they teach programming and some of the soft areas around programming. There's absolutely nothing wrong with that - but it's not Computer Science as defined at the collegiate/university level.

Actual computer science would likely bore the bejeesus out of high school students and yield little benefit except to those already determined to pursue a CS oriented path after graduation.

Comment It's *our* sky, who do you think you are? (Score 2, Interesting) 265

Seriously. Considering the amazing amount of sh** up there for dubious, stupid, or accidental reasons - they're pissed because a PR/Goodwill gesture that will end in 9 months was launched in a way that virtually no other group of humans will be able to replicate?

Chill, the, f***, out...

Slashdot Top Deals

One way to make your old car run better is to look up the price of a new model.

Working...