Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror

Comment Communications skills are everything... (Score 1) 220

It's not about programming: engineering reliable computer systems is about how you work with the organisation and people around you to deliver, to prove you've delivered, and to keep alive your system.

If you don't understand your code well enough to teach it to anyone -- especially those less technical, educated or experienced than you -- you don't pass review.

If you don't practise for critical incidents -- which firefighters and emergency-response teams do -- you'll make that unexpected bad day a whole lot. Be ready, spend time to be calm, prepared and (above all) practised.

If you're fire-fighting -- and people love to praise a hero -- then get yourselves enough time to reflect and learn from what's going on. Trust your colleagues, because almost nobody shows up to intending do a bad job, to find out and prevent re-occurring mistakes.

It's great that your planning, design, implementation, testing, deployment and monitoring can react in an agile way to changes in your business needs, but doing that with sporadic and ad-hoc meetings is extra strain on your team. Make the meetings routine and clockwork so that it can be low-exertion in contrast to the creative work of documenting the failure modes (in test cases) or designing the interaction, moving parts of the system.

Learn from history:

  • The team that brought us everything-is-a-file paradigm of Unix got together later to think of the next iteration for networked computers. The pattern of small services responding to inter-process communication passed through message buses, so your containerised services can be daisy-chained together to provide your software-as-a-service, is an echo of the microkernel of Bell Labs' Plan 9 From Outer Space with its paradigm of every-app-is-a-server.
  • Mainframes had time-sharing and many programs running for a wide range of users back when there was 'maybe a market for six computers worldwide' (IBM's Thomas Watson), which enterprise virtualisation and cloud service providers are reprising today.
  • 'Your shipping software is your org chart' is a paraphrase of a 1967 piece of wisdom my Melvin Conway; Conway's law reads: "Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization's communication structure."
  • Amdahl's Law for the limits of parallelism and how organising work to get speed ups from the embarrassingly-parallel bits has echoes in team structures where organising the work can dominate time spent in place of completing the tasks ahead of you.

Comment Re:The war on roads (Score -1) 285

Some people think that this is part of a coordinated effort by governments, worldwide, to increase their own power by coralling the bulk of their populations in high-density urban areas, limiting their access to transportation, and making them totally dependent on government controlled services.

So you want me, as a taxpayer, to pay for your roads in the middle of the country and luxuriously away from other humans, so you don't have to be dependent on government?

Is there anything else you would like me to pay for you so you don't have to be dependent on me?

Comment Re:Cool (Score 0) 191

> For what its worth, (and probably not much) I have a new macbook pro with the force touchpad. I've never actually used it. Not once. Not ever. I

Wut?

Don't you use it every time you click on the trackpad?

Comment Re:Two questions need to be asked (Score 2, Troll) 546

Of course it wasn't worth it, because your privacy is far less important than your security.

When your privacy is violated, you only worry about bad things that "might" happen.

When your security is violated, those bad things actually DO happen.

This is why, in the real world, people care so little about privacy rights. It's only a theoretical problem, only for young libertarian idealists to worry about: "What if government does this or that?!" But grownups already have society modeled out, and are able to calculate through the end scenario of what actually does happen: "That bad thing you're worried about is possible because we have these other systematic checks." Of course, inexperienced people do not understand systems-level perspective, and have limited insight beyond what they see.

Like, right now, you actually think your privacy rights is more important than your competitive economic advantages you may have over Russian or China (economics is the REAL issue behind the Snowden leaks...)

We adults make fun of this sort of thing.

Comment Re:Top Publishers To Post News Stories Directly To (Score -1) 50

OH MY GOD you're RIGHT! Clearly the tracking is going to result in assassins hunting you down at night, instead of being used to change ads from a random demographic profile to one that tunes in to your demographic interests.

Tracking is clearly going to result in your MURDER!!

Comment Re:Why? I mean you could build a roller coaster (Score -1) 51

Because Facebook needs to produce content that's advertiser friendly, and professionals are much better at producing content than amateurs.

Social media is a terrible base for advertisers. Advertisers want to advertise with things that help their brand.

The basics of branding is this: Why would a fashion brand like Gucci place an ad next to a photo of your college friend throwing up, when they can place their ad next to a stunning photo of Kate Moss. If you understand this, then you understand how branding works, which comprises the top end of the advertising industry.

Facebook has slowly been trying to get rid of its horrible branding problem, by doing things like auto-editing the news-feed so that crappier stories aren't shown, and happier stories ARE shown.

The next step is obviously to place professional content directly on the site, so that advertisers have better content to associate with their brand. Advertisers HATE placing their high-end ads next to shitty complaints from your right-wing uncle. That's a good way to not have advertising.

Comment And in the US (Score -1) 179

we get to launch rockets without having to have a profit requirement for it!

That's why the US gets to launch big expensive, and awesome science projects like Hubble, Cassini, Voyager, Apollo, etc.., while Russia is stuck with shitty Space-X sized rockets that only has commercial appeal.

Russia is going to find out the hard way that commercial rockets are useless compared to government rockets.

Slashdot Top Deals

It's fabulous! We haven't seen anything like it in the last half an hour! -- Macy's

Working...