Slashdot Mirror


User: St.Creed

St.Creed's activity in the archive.

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

Comments · 1,922

  1. Re:To quote Einstein on Dr. Dobb's Calls BS On Obsession With Simple Code · · Score: 1

    I don't think you use "use case" entirely in the way I normally use it. A use case is what it says: something where someone or something uses the code to achieve some desired result. Error handling is just a part of it to make sure you actually complete the use case.

    Logging, auditing and security are all non-functional requirements. You can find whole libraries on this but the basics are pretty simple. Note: non-functional requirements. They're not in any use case.

    As for checking the returns of any function: I completely agree! Just give your co-worker a good kick in the behind and tell him it's from me. But it is just one effing non-functional requirement at best (and usually not even that, but it's just part of the coding standards), not a use case.

  2. Re:To quote Einstein on Dr. Dobb's Calls BS On Obsession With Simple Code · · Score: 1

    Why is the developer handling requirements and not someone dedicated to dealing with business logic? Your developer should be talking to your project's business analyst about these things, not the client. Your projects don't sound very well setup, you're clearly missing vital controls. No wonder why you have problems with developers.

    Yes, don't let any of the folks doing any work talk to a user for crying out loud! Make sure to insulate them by as many unemployed cousins as possible, enabling you to make a tidy profit, and preventing the client from having to talk to those dreadful nerds. A win-win all around.

    Do you work for Accenture by any chance? Because you sound familiar...

  3. Re:To quote Einstein on Dr. Dobb's Calls BS On Obsession With Simple Code · · Score: 1

    In Agile development this is called "building inventory" and it's a net cost, not an asset waiting to be used. It takes a while before people understand the whole "inventory == cost" concept but once they do, it really helps to avoid this scenario.

  4. Re:Legal in your country. on Ask Slashdot: Can I Cross US Borders With Legally Ripped Media? · · Score: 1

    Since heroine is both more effective and less toxic than morphine in humans the only reason to keep prescribing morphine is to prevent drug abuse and raids on hospitals. I long for the day it becomes medication you can just get a prescription for as needed.

  5. Re:Done us all a favor on Wikileaks Aiding Snowden - Chinese Social Media Divided - Relations Strained · · Score: 1

    Netherlands holds the crown for most phonetaps worldwide, and got an inquiry by the UN over concerns regarding rights of refugees, and laws that provide the ability to sentence people to jail for 2 years on the suspicion of planning terrorist activities.

    Germany is the country that basically invented "Dragnet search" (PRISM using slower computers) when they were fighting the RAF, not incidentally banning tens of thousands of people from holding jobs due to being member of labour unions or leftwing political parties.

    Switzerland - not so liberal for immigrants and women. YMMV.

    Finland - not so liberal if you're not white. No official laws against it though.

    Anything south of Belgium: don't talk back to police or you'll find out the difference between theoretical rights and practical beatings and anal cavity searches real quick.

    I could go on. As I said before: let's not be blind to the beam in our own eyes because our neighbour has a small tree in his.

  6. Re:Done us all a favor on Wikileaks Aiding Snowden - Chinese Social Media Divided - Relations Strained · · Score: 1

    Germany, true.

    And The Netherlands.

    The Netherlands currently holds the crown for most phone taps in the world. That's not even per capita, apparently it's the total number. The number is large enough to get an official inquiry from the UN going, because it nicely combines with the fact you can get sentenced to 2 years in jail on "suspicion of planning terrorist activities". Or even if you're a member of a "criminal organization" which is any organization that breaks the law purposefully - like a political party not staying in its assigned "free speech area", usually conveniently placed in a remote industrial area.

    Another thing: the hardware and software for the wiretap facilities are outsourced to an Israeli company. Dutch agents are not even allowed to examine the hardware. So it's not unlikely the Mossad is also listening in on interesting phone numbers.

    While the US has its problems, let's not be blind to the beam in our own eyes.

    And another thing: the AMS-IX is located in The Netherlands. It ships most of the internet traffic from the EU to US and vice versa. Who wants to bet there isn't a direct line into the Dutch version of the NSA doing some friendly wiretapping of all US traffic? We don't even have the requirement the mail has to be to or from a foreigner, they can just examine whatever they like with impunity.

  7. Re:in a word: screwed. on Formlabs In Settlement Talks Over 3D Printing Patent Lawsuit · · Score: 2

    Yep.

    All of the two members of the staff were busy litigating working competition out of the water. Your dollars hard at work :)

  8. Re:legit patent suit? on Formlabs In Settlement Talks Over 3D Printing Patent Lawsuit · · Score: 3, Interesting

    Actually, there were times and even now, places, where patent laws aren't upheld as strict as in other places.

    And usually, they do pretty well as long as they have to catch up. Once they've caught up, they suddenly find themselves with no-one to copy from, but a lot of people looking hungrily at their latest inventions. And suddenly they discover patent laws.

  9. Re:He is not entering Russia. on Edward Snowden Leaves Hong Kong · · Score: 1
  10. Re:Ooh, scary Open Source, look at the nasties on Millions At Risk From Critical Vulnerabilities From WordPress Plugins · · Score: 1

    But we should listen to them, because: Checkmarx was recognized by Gartner as sole visionary in their latest SAST magic quadrant and as
    Cool vendor in application security.

    Visionary just means they paid Gartner. The Cool vendor means they took 'em to a brothel as well.

    Okay I'm joking. Still... the fact they were whoring out "pattern based stragegy" (you had to pay to use the term) not long ago leaves me wondering.

  11. Re:Alternate perspective from an indie dev on MS To Indie Devs: You Have a To Have a Publisher · · Score: 1

    Either we were reading different messages, or we understand English in different ways.

    Nice false dichotomy. Pretty crafty for a non-native speaker. You are learning the internets well!

    Thank you - it's nice to be appreciated :)

    Microsoft hasn't changed the deal for Indies, it's trying to improve upon it to attract more developers and is very helpful all around.

    Sure, but who cares? Microsoft's policy toward indie devs may be improving upon what it was 5 years ago when they were leading the pack among consoles, but this article is about how the other consoles are surpassing Microsoft in its friendliness toward indie developers, for example, by publishing this new Oddworld game. This article is relevant because in other news Microsoft plans on imposing obnoxious DRM restrictions that chase the typical player of an indie game away from a system and there have been reports of developers having problems working with Microsoft that they don't have with other consoles. The gamasutra guy in the link above, and you my friend, are both missing the point.

    Bottom line: the notion that MS is improving on what it was 5 years ago is just not good enough when its competitors are going beyond that to attract indie dev talent and indie game players. MS is getting outflanked by Sony pretty hard right now...

    Okay - I think you have a point.

  12. Re:Alternate perspective from an indie dev on MS To Indie Devs: You Have a To Have a Publisher · · Score: 1

    Either we were reading different messages, or we understand English in different ways. What I got from the post was: Microsoft hasn't changed the deal for Indies, it's trying to improve upon it to attract more developers and is very helpful all around.

    I'm not a native English speaker so perhaps that's an issue.

  13. Re:Wanna earn $200K+? Two words... on The $200,000 Software Developer · · Score: 1

    Why? To keep score, ofcourse. That's why, when it was made mandatory to publish the salaries of the CEOs of semi-governmental institutions, the effect was to drive them up even farther instead of pushing them down.

  14. So, if I (while located within the USA) sell some WWII memorabilia to someone in Europe, I can be prosecuted for violating the German swastika ban?

    Yes - if the state of said citizen made a point of it, *and* you travelled to a country where they have jurisdiction (Like the ABC-islands) or a country that wouldn't hesitate to extradite you for a second (Venezuela comes to mind).

    We had a few cases of Dutch folks selling pot to tourists in The Netherlands (which was legal under the circumstances) and then getting arrested when crossing the border to Germany, for selling it to German nationals.

    If you like liberty, stay in your country and obey its rulers, always. Welcome to the new world order.

  15. Re:I always thought illness killed people on Surgeries On Friday Are More Frequently Fatal · · Score: 1

    I'm not surprised about the infant mortality rates. Our son was delivered in hospital. My wife nearly didn't get anesthetics because the doctor had to leave for the weekend. Also, after 17:00 'o clock the number of available medical staff dropped drastically. There were, fortunately, no complications right then but if she had had them at 17:10, the doctor would have already left.

    Stuff like that (not enough people on call) was identified as a factor in the infant mortality in The Netherlands last year. I don't know how it translates to Australia but if they have a lot of people delivering in hospitals, this might be a factor there as well.

  16. Re:Bill them then... on Never Mind the Epidemic, Who Gets Patent Rights For the Cure? · · Score: 1

    Well, the MTA is also about agreeing on limiting the distribution of a potential new plague. It would be pretty embarassing to have it end up in N. Korea through a chain of companies. This way, the signing party will be liable and Ron Fouchier won't get "renditioned" to Guantanamo for being a bio-terrorist if something goes wrong.

    As for the seizing of property: if there was a clear need for the data and this lab was sitting on it, the Dutch government could have a chat with their own university council to get it released.

  17. Re:It's not a patent on Never Mind the Epidemic, Who Gets Patent Rights For the Cure? · · Score: 1

    Yes, that's pretty much spot on.

    As I said somewhere else in this thread:

    "Ron Fouchier is the same guy that was burnt to the ground by the US government when he and his lab wanted to publish that dangerous virus recipe in Nature to inform everyone that the mutations could happen in nature by themselves. Is anyone really saying he should now suddenly send off his known-to-be-lethal virus sequence to all and sundry without even limiting his liability? That's incredibly hypocritical and also quite stupid.

    You can't have it both ways, folks. It's either "let him share information" and publish in Nature and Science without having senators screaming he's a terrorist and they should nuke the Netherlands, or "let's not share the information" and have him sign MTA's with everyone to cover his ass."

  18. Re:It's not a patent on Never Mind the Epidemic, Who Gets Patent Rights For the Cure? · · Score: 1

    Patents for gene sequences should not exist. They're going to cause problems far in excess of their value to society.

    Probably. Anyway, that's not the point here since they didn't patent anything. They're just asking people to sign a very standard MTA that limits their liability in case you decide to use the virus to bump off your neighbour, and gives them a cut of the stuff you develop with it. Everyone is free to re-sequence the DNA and avoid this clause. Except that Saudi-Arabia wasn't sharing any information, and the information sent to the Dutch lab wasn't sent legally in the first place, because S.Arabia wanted to prevent that information leaking too.

    And another thing: Ron Fouchier is the same guy that was burnt to the ground by the US government when he and his lab wanted to publish that dangerous virus recipe in Nature to inform everyone that the mutations could happen in nature by themselves. Is anyone really saying he should now suddenly send off his known-to-be-lethal virus sequence to all and sundry without even limiting his liability? That's incredibly hypocritical and also quite stupid.

    You can't have it both ways, folks. It's either "let him share information" and publish in Nature and Science without having senators screaming he's a terrorist and they should nuke the Netherlands, or "let's not share the information" and have him sign MTA's with everyone to cover his ass.

  19. Re:Bill them then... on Never Mind the Epidemic, Who Gets Patent Rights For the Cure? · · Score: 5, Insightful

    RTFA. They didn't patent it, they're not blocking anyone. The problem is with Saudi-Arabia, not with the Dutch lab. The article is borderline slander, but the summary is outright misleading.

    From the article:
    "Eleven months ago, Zaki told the Guardian, he was called in as a consultant on a mysterious case in his Jeddah hospital. Zaki tried to identify the virus, but the patient died less than twenty-four hours after he received the sample. Soon, a second case came his way, and Zaki mailed a sample to his friend, Fouchier. Zaki sent a notice in September 2012 to ProMED, a disease alert system run by the Infectious Diseases Society of America. Under pressure from the Saudi government, Zaki's hospital in Jeddah fired him when the ProMED notice was posted, and he moved to Cairo."

    Note the timing: he was fired after the alert got out that there was a problem.

    Without the Dutch lab, there would have been no sequence and NO ALERT because the Saudi govt. was trying to keep it quiet. That was at a time that patients were already dying outside Saudi Arabia too. The whistleblower who saw two dead patients and a potential disaster and took action, is fired. Note that if they sent the virus to *ANYONE ELSE* the virus could have been sequenced a dozen times over, easily - it's not that hard. The problem isn't with a Dutch lab that asks for payment in return for results and a cut of the potential profit. The problem is with the Saudi government that fires people who actually try to alert the world.

  20. Re:It's not a patent on Never Mind the Epidemic, Who Gets Patent Rights For the Cure? · · Score: 5, Informative

    It's not patented... *sigh*

    What the lab did was to sequence the genome and then (oooh evil) expect to get paid for that work if someone else wanted to use THEIR work to build something with that. That's the modus operandi of every other genetics lab in the world - they all analyze stuff and then provide results to paying customers.

    The Dutch lab is not blocking anyone from sequencing the genome themselves - that's a problem with *Saudi-Arabia*, they didn't even want to send the virus out to anyone in the first place for fear it would reflect badly upon their country. If the Saudi's sent out the virus to the CDC and other labs, for instance, this issue wouldn't be an issue, now would it?

    The article is completely and wildly off the mark, and the summary is confusing the issue even more, if that's even possible.

  21. Re:I work in groups so it happens faster on When Smart Developers Generate Crappy Code · · Score: 1

    I think that's a fair summary.

    In my previous project I was in charge as architect/information analyst and lead designer, supported (and not hindered) by a very competent project manager who never got in my way but just made sure everyone had what he needed. In my current project things are very different - to the detriment of all.

  22. Re:Same reason "All-Star" teams suck on When Smart Developers Generate Crappy Code · · Score: 1

    Yup.

    All too often there are multiple "right ways" of going about things, like cooking. Or coding. It's not a problem if you boil your potatoes first, then peel them. Or if you peel, then boil. But if you have to reach a compromise and only peel half of them, the result is sub-optimal.

    If you have to pass something on the road you can go around it to the left or the right. Taking the middle because you had to compromise seldom works out.

    That's why more than one captain on a ship is a bad idea. Even two brilliant captains will have different approaches to things - all good! - but the combination is likely to be the worst of both worlds.

  23. Re:I work in groups so it happens faster on When Smart Developers Generate Crappy Code · · Score: 1

    This table only deals with the situation where they all work on the same thing.

    I recently had a crash project. If it didn't work out, the company would be forced to stop work until the project was completed. We were talking millions of dollars per day here, so the project was a tad urgent.

    First, the other information analyst was removed. Then I did the requirements. While they were being completed. a testmanager came in and started writing testcases on the requirements. A programmer came in and did mock-ups. I corrected the mock-ups. A secondary team was set up to build the fallback solution - completely separate but we could use their input. Then another programmer was added to assist the first. They only talked to eachother. The file management solution was handled by someone else: he just gave us a place to store and receive files. No other interface between his project and ours, except the deadline.

    Common thread: separation of concerns, public interfaces, minimal reliance of one class (programmers, testers, designer) on any other class. Worked very well - we finished right on time, tested and validated as well, in half the budget and time of the previous project. The previous project had used more people working on the same thing. That never really works out.

    In my current project we have way too many people working on the same subject. Now I have to check with my co-workers whenever I want to edit documents. Argh. Every decision has to be a group decision. Arrrrggggghhhh. A very simple project has now turned into a two million euro monstrosity.

    Interfaces and information hiding: a really good idea if you want to get stuff done. It works for organisations too: "need to know" and "call my secretary".

  24. Re:Coding Architecture Models on When Smart Developers Generate Crappy Code · · Score: 1

    Overengineering is a common mistake in people who want to "do it right" and try to design resilience to every possible change. It never works, which is why Agile development emphasizes that building a "code inventory" is just running up a cost, not building an asset.

    But not having a clue really doesn't help.

  25. Re:Money on Pitcher-Turned-Law Student On Cheating In Baseball · · Score: 2

    Well, it's true he wanted to be faster. However, if he hadn't done it, he would not just have been "as fast", he would have been laughed out of cycling as a loser. It happened to a lot of Dutch cyclists in the 80s, when they consistently got run off the road by the Italians and Spanish cyclists who, until then, had been good but not *all* of them *that* good. In the press the non-using cyclists caught flak for years for being "soft" and "lazy". Well, after 10 years or so that changed and the press turned around as well. Everybody proud and happy.

    As it turned out, they just discovered doping a bit late. With, they were back on the same level as before. Without, they weren't even invited to the races anymore.