Slashdot Mirror


User: BenjyD

BenjyD's activity in the archive.

Stories
0
Comments
2,151
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 2,151

  1. Re:My first programming job on Visual Basic Developers Revolt Against Microsoft · · Score: 1

    It wasn't quite that bad - somebody wrote the mathematical programming optimisation bit in Fortran. Everything else, from editing schedules to calculating inventory profiles, was in VB and was very slow.

    The worst thing was, the company's next product (sold for many, many thousands of pounds) actually used VBA for a major part of the interface, which meant the C++/Fortran developers wasted months dealing with bugs and interfacing problems with VB because management wanted a VB interface.

    Hope they don't read slashdot, anyway.

  2. My first programming job on Visual Basic Developers Revolt Against Microsoft · · Score: 2, Insightful

    My first paid programming work was to write an off-line chemical process schedule optimisation and inventory management application in VB6/VBA. I still shudder everytime I think about it.

    Why would anyone miss that language? Let alone bother to sign a petition to save it. If your job relies entirely on a language that your average 12 year old can pick up in a week or two, you're in trouble.

  3. Parents on Software Engineering Demo for a K-5 Career Fair? · · Score: 1

    I have enough trouble explaining what I do to most adults, let alone small children. "Software developer? Is that like a photocopier repair man?" was probably my favourite response.

  4. Re:Why oh why.. on GNOME Ignoring its Own Users? · · Score: 1

    Crashing Nautilus on start up is pretty easy - just log in ;). I'd say it happened about 25% of the time on FC3 - the bug reports in bugzilla from other people were equally vague, but it seems to have been fixed anyway. Crashing Nautilus in normal usage was pretty easy: just open two directory windows and drag files between them for a bit, and eventually Nautilus would die. They've only just got round to thinking about writing a test suite for browsing, so I'm not surprised it was unstable.

    The last panel crash I can remember was after deleting a drawer containing a weather applet from a panel - that was in 2.10. I can't remember the exact causes of many other crashes, on FC3 they were so common they all blurred into each other.

  5. Re:Aren't you all tired of Eugenia's Histrionics? on GNOME Ignoring its Own Users? · · Score: 1

    I deleted my bookmark to osnews a while back after a previous one of these terrible articles, but ended up reinstating it after a few links from slashdot stories convinced me things had changed.

    Never again: my osnews bookmark is gone for good. I guess I should have realised how bad a site it was when I sent a quick, badly written, email about an article to her and it was used verbatim as a story.

  6. Re:Exactly backwards on GNOME Ignoring its Own Users? · · Score: 1

    Alan Cooper is a well known UI expert. His comments on dealing with users are fairly similar to yours: design for the user, observe the user, but don't let the user do the design.

  7. Re:Why oh why.. on GNOME Ignoring its Own Users? · · Score: 1

    I've seen several panel crashes and lockups with GNOME 2.8, plus many, many Nautilus crashes. Nautilus crashing on startup became the norm on FC3.

    Most of that seems to be fixed now with 2.10: it was a major bugfixing release.

  8. Developers' replies on GNOME Ignoring its Own Users? · · Score: 2, Informative

    planet.gnome.org has a load of GNOME developers responding to the two articles in a far more logical and intelligent way than the articles deserve.

    Somebody like Eugenia who runs such a badly-implemented news+comment site really shouldn't complain about GNOME not implementing features the users want.

  9. Libraries? on Mozilla Foundation in More Development Trouble · · Score: 1

    I'd always assumed that there was a libGecko, libXUL , libMozMail etc. that Seamonkey, Thunderbird and Firefox all used to avoid duplicating effort. That doesn't seem to be the case, however (from my understanding now, anyway): they all seem to use their own, slightly different components.

    Wouldn't it be a good idea to just split out as much of the common functionality between the various Mozillas. The "Firefox team" becomes basically a browser UI team, for example.

    That way, if the libGecko people need to release a security patch, they don't need to wait for the firefox people to merge it into their source tree as well. Or is my understanding incorrect?

  10. Re:Things I'd like to see from GNOME. on Gnome 2.10 Released · · Score: 1

    Before you wipe that Warty install, you might want to give the Hoary development release a chance. I switched to FC3 from Warty after getting pissed off with all the bugs, but FC3 wasn't much better. Hoary is currently far more solid than FC3 ever was.

  11. Re:Future viability in question? on Gnome 2.10 Released · · Score: 1

    I prefer GNOME as a desktop, but it has had some stability issues over the years. I think KDE benefitted from some developers pushing test-driven development, giving them a more solid base.

  12. Re:Yeah, right, as if... on Microsoft Uncertain About WinFS for XP · · Score: 1

    All companies do what is best for them, not the customer; you don't see companies selecting prices so as to maximise customer happiness, they set prices to maximise profit.

    It just happens that competition tends to push companies so that what is best for the company is at least similar to what is best for the consumer. I don't know why the even bother saying they do what is best for the customer: why don't they become a non-profit if they care about the customers so much?

    I'm not saying that profits are bad, just that I dislike this kind of doublespeak.

  13. Re:Future viability in question? on Gnome 2.10 Released · · Score: 1

    2.10 is much better for this - I haven't had a panel or nautilus crash in the week of installing it, and that's on the pre-release of Ubuntu Hoary.

    GNOME definitely needs some better testing procedures, I agree.

  14. Re:splash screen dark shadows on Gnome 2.10 Released · · Score: 1

    Somebody pointed that out the the artist already - the final version is meant to have that fixed.

  15. Re:Future viability in question? on Gnome 2.10 Released · · Score: 1

    > Why would someone click on a menu item and hold?

    That's what I do mostly - click on menu, move mouse to item and release. It works fine in GNOME, but sometimes with the applications menu it gets confused and thinks you want to drag a menu item off the menu.

  16. Benchmarks? on Torvalds Switches to a Mac · · Score: 1

    Anyone have a decent benchmarks of Apple hardware for development related stuff - compiling etc. The only benchmarks I can find are photoshop and the dodgy spec benchmarks.

  17. Re:It wasn't stolen on CherryOS Mac Emulator Resurfaces · · Score: 1

    This is from "criminal law 4th edition", Michael J. Allen, 1997 (potentially things have changed since then):

    "Section 4(1) defines property to be ... things in action and other intangible property"

    "A 'thing in action' is a personal right of property which can only be claimed or enforced by legal action and not by taking physical possesion... Examples of things in action are debts..., a copyright or trade mark..."

    "the Patents Act 1977 treats an invention for which no patent has been granted or applied for as intangible property"

    I was wrong in my analysis, of course: I missed the "in circumstances making it equivalent to an outright taking or disposal" from the end of my last point, but it's interesting anyway.

  18. Re:It wasn't stolen on CherryOS Mac Emulator Resurfaces · · Score: 1

    Maybe. Interestingly, looking at my girlfriend's UK criminal law textbook, you can actually be convicted of theft for 'stealing' intangible property under the Theft act.

    Apparently things like patents, inventions and copyrights can be 'appropriated' (stolen), and "assumption of the rights of an owner" is counted as appropriation. Also "a person appropriating property belonging to another without meaning the other permanently to lose the thing itself" is counted as depriving the person permanently of it if "his intention is to treat the thing as his own to dispose of regardless of the other's rights".

    I guess that's why copyright infringement is a criminal offence over here. Not that I understand much of the textbook of course.

  19. Re:It wasn't stolen on CherryOS Mac Emulator Resurfaces · · Score: 1

    It's certainly theft in the general use of the word: if I made a copy of an author's manuscript and published it under my own name, most people would be happy with calling that "stealing the author's work", although it's actually just copyright infringment.

  20. Re:It wasn't stolen on CherryOS Mac Emulator Resurfaces · · Score: 5, Informative

    Theft means taking without permission. The GPL only grants permission to 'take' the licensed source code if you obey certain restrictions. This guy doesn't appear to have met those restrictions, so he has stolen the code.

    The point of the GPL, in case you missed it, is that modifications to the source cannot be kept from the community if the modifier wants to distribute their work. If you want to benefit from GPL code, you have to give back in the form of your modifications.

  21. Re:So what? on Work Environment for Game Developers Must Change · · Score: 2, Informative

    Isn't that attitude the reason that so many games are buggy pieces of crap with half the promised features missing?

    Unless you're writing VBA for a living, software development is a mentally challenging process. It's physically not possible to keep up the same rate of coding for 20 hours. Your brain needs time to relax and process data.

    Personally, I tend to come up with better solutions to problems a few hours after I stop working on them and my subconcious has had time to process.

    Crunch coding is not only a bad idea for the workers, it's bad for the company too.

  22. Re:Not darned testable on Too Darned Big to Test? · · Score: 2, Interesting

    I've faced this problem too with checking visual output. What I will probably do at some point is do automated screenshot comparison: have the system do the test, then compare the relevant region of the screen to a known-good image as a regression test. The only problem I can see with that is that generating the known-good images is time-consuming and minor changes would require regenerating them all.

  23. Re:I cannot accept your explanation. on Problems With the Firefox Development Process · · Score: 1

    No, I'm saying that it is not helpful to submit unspecific bug reports like "it crashed when I opened lots of tabs". Developers have limited time - that's what this article is about - and anything you can do to help them is welcome. Bad bug reports waste the developers' time for no benefit; detailed, specific bug reports can save them hours.

    If you are expecting them to fix a bug you have found, then the least you can do is detail the actions you took that caused the problem in as much detail as possible.

  24. Re:I cannot accept your explanation. on Problems With the Firefox Development Process · · Score: 1

    But I haven't presented an explanation. Am I talking to a bot here or something? All I said was you didn't provide the information necessary to determine an explanation.
    If you were serious about getting the bug fixed, you would start removing variables and see if it still reoccurs. There are too many possible causes for your bugs. 98% CPU, for example, could be caused by javascript gone haywire, java applets, flash, an mplayer-plugin, and is not necessarily connected to the memory issue.

  25. Re:What you said is an example of this kind of ang on Problems With the Firefox Development Process · · Score: 1

    You don't give up. The point is, your list of problems is basically useless from a bug-hunting point of view: it provides no information to help the developers at all

    If you had reported these as seperate bugs, with some indication of URLs that were open at the time and without all the "firefox is mission critical and godly" stuff, you probably would have got a better response. Just accept that and remember next time you report a bug.

    As it stands you have said "there's a memory leak somewhere in the code". If you phoned your local highway maintenance people and said "there's a street light broken in London", you wouldn't expect to get much of a response. That's what you have done.

    What you see as anger on the part of the developers is most likely frustration at your inability to understand the requirements for reporting a bug.