Slashdot Mirror


User: jerdenn

jerdenn's activity in the archive.

Stories
0
Comments
283
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 283

  1. Re:I wear an insulin pump on When Bad Software Can Kill · · Score: 2, Informative

    The FDA should inspect any device that gives you a medical advise

    It's a common misperception that the FDA inspects medical devices - in most cases, they do not. They merely inspect the paperwork that you provide them to prove that you did the device inspections yourself.
    It's actually a relatively rare occurance that the FDA performs an onsight inspection.

    -jerdenn

  2. Re:information overload on Information Obesity · · Score: 3, Funny

    Another day in the office, which, according to one recent study, consists of handling 46 phone calls, 25 emails, 16 voicemails, 23 items of post, eight inter-office memos, 16 faxes and nine mobile phone calls.

    Of the 46 phone calls, 45 of them are personal.
    Of the 25 emails, 24 of them are FW: FW: FW chains from friends that don't know any better.
    Of the 16 voicemails, 15 of them are from the wife trying to find out whether you'd like steak or fish for dinner.
    Of the 23 items of post, 22 of them are renewal notices for "Free" copies of InfoWorld or some such sludge.
    Of the eight inter-office memos, 7 of them are from the "CEO to all employees" type, telling you to save money by not using so many staples.
    16 faxes? Who still uses fax?
    9 mobile calls? It's your girl on the side letting you know that the EPT just tested pink.


    -jerdenn

  3. Re:Dotnet won't rule the world. on Is .NET Relevant to Game Developers? · · Score: 1

    There is a python.net port, though it doesn't work that well.

    -jerdenn

  4. Re:That Giant Sucking Sound... on Is .NET Relevant to Game Developers? · · Score: 1
    I don't know enough about .NET to comment, but if there's an interface you can implement to provide uniformity in the call and use of that method, that's great. Java, AFAIK, has no such interface, so hand-made deterministic cleanup is idiosyncratic. That's okay, but it's not ideal. What's more, though, let me ask you this- in some large middleware or object framework following your idea, what guarantee is there that your disposal method won't accidentally get called twice? This could lead to indeterminate states in the system that aren't immediately understood, since there's no check against that implicit. At least with a C++ destructor, destroying the object guarantees that further use of the object is impossible. No such guarantee is available with homespun management. Yes, the roll-your-own you're describing is good enough, but that doesn't mean it's without flaw.

    .NET encourages the implementation of the framework's IDisposable interface for objects that will implement the .Dispose() pattern. There is also some syntactical sugar in the C# language that allows for the guaranteed calling of .Dispose() on an object by initiating the object with the using() construct like so:

    using( MyObject m = new MyObject() ) {

    // go ahead and reference m all you'd like

    } // dispose will be automatically called on m
    // if it implements the IDisposable interface.
    // It will also be called
    // by the runtime if an exception is thrown,
    // before the exception is thrown up the call
    // stack.

    As far as addressing the calling of Dispose() multiple times, it's pretty trivial to make certain that your cleanup only happens once, regardless of the number of times the method is called. This is covered pretty well in Jeffrey Richter's book, Applied .NET Framework Programming.

    -jerdenn

  5. Re:2 big problems.. on Federal Judge Rules Against Reverse-engineering · · Score: 2, Informative

    Does merely making a list of otherwise publicly available information make it copyrightable? Does the mere listing make it something new and special?

    In short, yes. IIRC, telephone directories are the common example of this.

    -jerdenn

  6. Re:Don't abuse Using, try doxygen on Coding Standards for C#? · · Score: 1

    It's easy to abbreviate code with lots of Using statements. However, this obfuscates code, since there are several thousand classes scattered across numerous namespaces.

    Actually, VS.NET comes to the rescue here, as well. If you do a Mouse Hover over the object in question, it will give you full namespace information. If you aren't certain of the class hierarchy, simply mouse over the object and VS.NET tells you what you need to know. More questions? Put the cursor over the object, press F1, and you get instant help on the topic.

    -jerdenn

  7. Re:If you comply about the US on Post-crash Salary Survey · · Score: 1

    Take my word, don't come to Spain I'm thinking about moving to Germany or something like that to get a good pay

    An american friend of mine is considering moving to spain (his company wants to relocate him). The big problem is that he said that he would wind up in a 49% tax bracket??? That's just insane! Are taxes really so bad there?

    --jerdenn

  8. Re:Pay Cuts on Post-crash Salary Survey · · Score: 1

    Even C# would be better than this, but I've been told that I'm going to have to use VB.Net instead

    So write it in C#, compile to IL, and use Salamander to auto-gen the code as VB.NET.

    -jerdenn

  9. Re:military on Post-crash Salary Survey · · Score: 1

    and remember one of Murphy's Laws of War:

    "Incoming fire has the right-of-way."

    -jerdenn

  10. Re:Must be a slow news day on Gameboy Advance SP vs Canon Powershot G3 · · Score: 1

    You'd think that they could re-dig up some articles posted yesterday.

    That, my friend, was the funniest comment I've heard all day.

    -jerdenn

  11. Re:Patenting.. on Antibiotic Resistant Staph Antibiotic Discovered · · Score: 1

    Actually, that's not always true - it's what Big Pharma wants you to believe.

    Recently, one of the Big Pharma companies developed a new AIDS drug. Actual R&D costs accounted for less than one percent of development costs.

    Notice the quote in the referenced article: "to be sold at the highest possible price in the industrialized countries." It's expected to be priced at about US$20,000 annually.

    -jerdenn

  12. Re:A question... on Are Coders Exempt From California's Overtime Laws? · · Score: 1

    Are you me?

    Really, I worked for a company as a helpdesk analyst. I was very familiar with the product, and when they had a slot open for a release engineer doing InstallShield crap they offered it to me. I knew IS scripting and the product, so I was a good fit. Of course, market rate for an engineer was 50% more than what I was currently making. The company offered 10%. We ended up at settling at 20%.

    While the pay wasn't really equitable, I will say that the whole thing had several advantages. The work was more fun (helpdesks suck). I learned A LOT. The skills I learned in the new position allowed me to almost double my salary a year later when I jumped ship and moved on to a new company.

    Is it normal for you to be lowballed? Yes. Will you get 'market rate' making this move? Almost certainly not. But, you will get a better position than helpdesk, and this will be a really good stepping stone into future software engineering positions.

    If you want more info, email me: jerry at dennany dot org.

    -jerdenn

  13. Not so fast... Your statement is incorrect. on Microsoft Blasted For Lax Security · · Score: 1

    Your statement is misleading. The .NET SDK does not install MSDE by default. A user must manually install MSDE from the SDK in order for this to be an issue.
    So, your first statement that this "affected the .NET Framework SDK" is false. All developers that use MSDE realize that it is a subset of SQL Server, and act accordingly.

    -jerdenn

  14. Re:Already slashdotted on Number of Jobs by Programming Language · · Score: 2

    I think most perl projects would be better off if NOBODY was especially familiar with perl when coding them

    Better spoken words I've rarely heard!

    -jerdenn

  15. Re:I've always wondered on Number of Jobs by Programming Language · · Score: 3, Interesting

    Why do specific languages seem to be more important to employers than CS concepts. Someone with a good background in CS should be able to work in a number of languages and be able to pick up new ones quickly.

    Seems to me its more important to know algorithms, data structures, how to implement parsers, how to optimize databases(or knowing when its better to use a custom data structure rather than a database), etc.


    I get really tired of hearing this one. Joel Spolsky wrote a bit on this. As you note yourself, "...in my experience knowing what to do with these languages far outweighs knowing the language itself." However, this doesn't usually consist of optimizing sorting algorithms, but more frequently understanding and knowing the details of vendor APIs (ISAPI, MAPI, SAPI, Win32, .NET, Java class libraries, STL, etc). This is something that is only learned through the pain of time spent using these tools. It's not just the language that is being looked at, but experience with the technologies involved.

    -jerdenn

  16. Re:helloworld in Eiffel on SmartEiffel 1.0 Released · · Score: 2

    That's too funny!

    -jerdenn

  17. Re:Eiffel also has .NET support on SmartEiffel 1.0 Released · · Score: 2

    Eiffel# when last I heard had many of the most appealing parts of Eiffel stripped out.

    That's a pretty bold statement, but you've backed none of it up. What are the "most appealing parts of Eiffel" that have been stripped from .NET?


    -jerdenn

  18. Re:what's it good for? on SmartEiffel 1.0 Released · · Score: 2

    C# does having boxing support for its 'primitive' types...
    -jerdenn

  19. Eiffel also has .NET support on SmartEiffel 1.0 Released · · Score: 3, Informative

    Eifel also has plug in and compiler support for Microsoft's .NET initiative. It's pretty cool, actually, because although .NET does not have support for genericity in V1.0 (though it's planned for v2.0), Eifel.NET has overcome this limitation and allows for multiple inheritance and other cool stuff. Take a look here.


    There's also an MSDN article.

    -jerdenn

  20. Re:No object reuse in software??? on The Poetry Of Programming · · Score: 2

    Object reuse is typically done at the source code level. Class inheritance is a good example of object reuse. Component reuse is more often performed at the binary level. COM objects and CPAN are good examples of Component reuse.

    -jerdenn

  21. Re:No object reuse in software??? on The Poetry Of Programming · · Score: 2

    Actually, you are thinking of Component Reuse. This is very much separate from Object Reuse.

    -jerdenn

  22. csoft does suck on How Much Do You Pay to Host Your Website? · · Score: 2

    I second that "csoft sucks" bit. I've never seen so many problems. Downtime that actually lasted for days at a time. Hard drive crashes, and then they try to pretend nothing happened, restoring last week's backup like no one will notice! They used to have to reboot one of their OpenBSD boxes daily. Stupid billing problems. The list goes on...

    -jerdenn

  23. Re:Dockworkers Union was right! on Hi-tech Work Places no Better than Factories? · · Score: 2


    If you can maintain power over the ports with 3000 geeks rather than 20,000 longshoremen it will actually be easier to lobby your union base to strike

    20,000 longshoreman means a lot more $$$ in Union Dues than a puny 3000 geeks.

    -jerdenn

  24. Re:Don't Buy Jack on Top SciTech Gifts 2002 · · Score: 1

    Actually, I think that most of us that frequent Hooters understand that it is about women in tight shirts. No denial there!

    -jerdenn

  25. Re:escrow on All Source Code Should Be Open, Revisited · · Score: 2

    Well, as far as escrow goes, apparently it isn't always everything it is cracked up to be:

    Read what Bruce Perens has to say on the issue in another thread:

    Escrow contracts are voided by bankruptcy

    -jerdenn