True enough about the admin fail.. But it sucks as a developer to work with software like that. I have to be both the admin and the developer for a small asterisk IVR, and it's really frustrating to have to dick with all the permissions just to get started coding. It should come relatively secure by default, in a repo with a reasonable update schedule. Don't get me wrong, Asterisk is a great tool, but there's definately times when I get that "duct tape and shoe string" impression when I'm coding apps for it.
You know how sometimes when a popular game is released, you can't get it at the store because they're sold out? Do that for MMOs. Basically, limit the number of people who can start playing at launch, and let them eagerly await when their copy will arrive in the store, rather than letting everyone start playing immediately and be disappointed by having to wait 3 hours to log in.
You're a jackass. You always have something to learn from everyone.
No, I WAS a jackass. My point here is a.) that universities encouraged that kind of attitude by offering me huge scholarships, and b.) aiming low at a critical point (such as where to get your BS) can completely prevent you from living up to your potential. By the time I realized that school (even the crappy littl state school where I ended up going) had something to offer, I had my piece of paper, my scholarship was over, and it was too late to learn anything.
That's because you're creating a false dichotomy where you're either "emotional" or "competent". Having both qualities will make you a more worthwhile person than either one alone.
When I applied for college, I wrote a snarky essay about how school is pointless and how I was already a better coder than 90% of their graduates. Needless to say, I got offered a full ride to every school I applied to.
Of course, that might have had something to do with blowing the bell curve and still only applying to state universities.. I wish I hadn't aimed so low back then.
Why the hell would you use a linked list in a high performance app trading app? I imagine hash tables and BTrees would be more useful data structures for this kind of thing.
I could see.NET being good for stock exchange, if coded properly. The thread management libraries in.NET make it really easy to develop a massively multithreaded piece of software which handles atomic changes properly and efficiently. That's basically what a stock exchange program would be, right?
The key word there is "typical", and that term is relative. I'm often forced to make fundamental changes after the first review. Often the users end up wanting something completely (and I do mean completely) different. For instance, I had a project from one department where they insisted on maintaining their own employee and customer database separate from the main database. 6 months later, they want to integrate it into the main system. So now some of the customers overlap, but they want to keep the same IDs and names they entered, but they want it to correspond to the main database, where the IDs and names of the customers are different. So far I've just been stalling on the project to wait until they change their mind again.
I'm the sole programmer on an internal app spanning about 150 web forms. My policy is to try to get each form done as quickly as possible. I have a few helper classes that I add to as needed, but generally I feel like there's something wrong if it takes me more than 2 hours to write a simple report form. So my code looks like crap, and the DBA bitches because i don't handle errors caused by him randomly deleting shit out of the database that should never be deleted. Why do I write such bad code? because I know I'll have to do it over 3 times anyway, because the users get it and then decide the specs they told me aren't what they *really* wanted. Also, in an event-driven programming model, your code is going to end up looking like shit no matter what you do.
How do you make sure the lock gets released when the page closes? I once investigated this, but determined that I would have to either a.) set a timeout on the lock and have the page update the lock every x seconds, or b.) use the page close event and hope that the user's browser doesn't close unexpectedly.
Sorry to reply to my own post, but I'd also like to point out that the goals of BSD and GPL are very different. GPL has at its heart the idea of controlling code and making sure its only used in the way you want it to be used. BSD, on the other hand, is about letting people use your code, regardless of what they plan to do with it.
BSD users really must feel inferior and threatened indeed, with this constant whining and trying to piggyback on OSX. Read this very carefully. OSX is not FreeBSD. Read again until you get it. And in fact, even the parts of OSX that are derived from FreeBSD are practically NEVER seen by the user at all. Thus, trying to argue that any large amount of people are using OSX because of it's shared heritage with FreeBSD is highly disingenuous. People use OSX because it's OSX, not because some of the userland tools they never directly use anyway once were ported from FreeBSD. Good morning.
So what you're saying is that the only relevant part of an operating system is its GUI? By that standard Linus didn't have anything to do with Linux.
Define successful. From what I can tell Mac (using code "borrowed" via BSD), has a lot more desktop users than Linux. Or OpenBSD, which has far more success in developing a secure OS than Linux.
I beg to differ.. I have tested numerous long running processes on both platforms with equal load, and SQL 2005 often completed in less than 1/10th the time, even though the 2005 server had inferior hardware. SQL 2000 is a piece of crap.
Just for fun, I'm going to point out that I'm the sole developer, and I developed the app on SQL 2005, then have to backport it to SQL 2000 to run on the live server. The other thing that uses the DB is proprietary, and certified for SQL 2008. There's no reason keeping us on 2000 except the fear of something new.
[javascript will] replace most of the others; perl, python, ruby as the libraries and VMs available for it improve.
That will be the day I stop programming.
True enough about the admin fail.. But it sucks as a developer to work with software like that. I have to be both the admin and the developer for a small asterisk IVR, and it's really frustrating to have to dick with all the permissions just to get started coding. It should come relatively secure by default, in a repo with a reasonable update schedule. Don't get me wrong, Asterisk is a great tool, but there's definately times when I get that "duct tape and shoe string" impression when I'm coding apps for it.
True enough. The solution I proposed only applies if a.) the game is good, and b.) you don't want your good game marred by a bad launch.
You know how sometimes when a popular game is released, you can't get it at the store because they're sold out? Do that for MMOs. Basically, limit the number of people who can start playing at launch, and let them eagerly await when their copy will arrive in the store, rather than letting everyone start playing immediately and be disappointed by having to wait 3 hours to log in.
The point is that Debian is not supposed to be dependent on a specific kernel, but essentially it has been until now because HURD was such a failure.
You're a jackass. You always have something to learn from everyone.
No, I WAS a jackass. My point here is a.) that universities encouraged that kind of attitude by offering me huge scholarships, and b.) aiming low at a critical point (such as where to get your BS) can completely prevent you from living up to your potential. By the time I realized that school (even the crappy littl state school where I ended up going) had something to offer, I had my piece of paper, my scholarship was over, and it was too late to learn anything.
That's because you're creating a false dichotomy where you're either "emotional" or "competent". Having both qualities will make you a more worthwhile person than either one alone.
When I applied for college, I wrote a snarky essay about how school is pointless and how I was already a better coder than 90% of their graduates. Needless to say, I got offered a full ride to every school I applied to.
Of course, that might have had something to do with blowing the bell curve and still only applying to state universities.. I wish I hadn't aimed so low back then.
Why the hell would you use a linked list in a high performance app trading app? I imagine hash tables and BTrees would be more useful data structures for this kind of thing.
I could see .NET being good for stock exchange, if coded properly. The thread management libraries in .NET make it really easy to develop a massively multithreaded piece of software which handles atomic changes properly and efficiently. That's basically what a stock exchange program would be, right?
Indeed, along with Brave New World, just to get the other side of the dystopia spectrum covered.
The class will be over in 9 months, but they'll still be compiling..
I wish I could mod you -100: Stupid. I'll bet you think drunk driving should be legal too, huh?
The key word there is "typical", and that term is relative. I'm often forced to make fundamental changes after the first review. Often the users end up wanting something completely (and I do mean completely) different. For instance, I had a project from one department where they insisted on maintaining their own employee and customer database separate from the main database. 6 months later, they want to integrate it into the main system. So now some of the customers overlap, but they want to keep the same IDs and names they entered, but they want it to correspond to the main database, where the IDs and names of the customers are different. So far I've just been stalling on the project to wait until they change their mind again.
I'm the sole programmer on an internal app spanning about 150 web forms. My policy is to try to get each form done as quickly as possible. I have a few helper classes that I add to as needed, but generally I feel like there's something wrong if it takes me more than 2 hours to write a simple report form. So my code looks like crap, and the DBA bitches because i don't handle errors caused by him randomly deleting shit out of the database that should never be deleted. Why do I write such bad code? because I know I'll have to do it over 3 times anyway, because the users get it and then decide the specs they told me aren't what they *really* wanted. Also, in an event-driven programming model, your code is going to end up looking like shit no matter what you do.
How do you make sure the lock gets released when the page closes? I once investigated this, but determined that I would have to either a.) set a timeout on the lock and have the page update the lock every x seconds, or b.) use the page close event and hope that the user's browser doesn't close unexpectedly.
Sorry to reply to my own post, but I'd also like to point out that the goals of BSD and GPL are very different. GPL has at its heart the idea of controlling code and making sure its only used in the way you want it to be used. BSD, on the other hand, is about letting people use your code, regardless of what they plan to do with it.
BSD users really must feel inferior and threatened indeed, with this constant whining and trying to piggyback on OSX. Read this very carefully. OSX is not FreeBSD. Read again until you get it. And in fact, even the parts of OSX that are derived from FreeBSD are practically NEVER seen by the user at all. Thus, trying to argue that any large amount of people are using OSX because of it's shared heritage with FreeBSD is highly disingenuous. People use OSX because it's OSX, not because some of the userland tools they never directly use anyway once were ported from FreeBSD. Good morning.
So what you're saying is that the only relevant part of an operating system is its GUI? By that standard Linus didn't have anything to do with Linux.
Define successful. From what I can tell Mac (using code "borrowed" via BSD), has a lot more desktop users than Linux. Or OpenBSD, which has far more success in developing a secure OS than Linux.
That's some good coding.. Makes me feel like a n00b. I'm not sure what my bug to code ratio is, but I'm sure its a lot higher than that.
I beg to differ.. I have tested numerous long running processes on both platforms with equal load, and SQL 2005 often completed in less than 1/10th the time, even though the 2005 server had inferior hardware. SQL 2000 is a piece of crap.
Just for fun, I'm going to point out that I'm the sole developer, and I developed the app on SQL 2005, then have to backport it to SQL 2000 to run on the live server. The other thing that uses the DB is proprietary, and certified for SQL 2008. There's no reason keeping us on 2000 except the fear of something new.
Copyrights will do nothing to keep Marvel/Disney from ruining these franchises. You have to take the trademark.
Literally, eh?
Yep. Look at poor Snow White. And Ebenezer Scrooge, too! Their assholes are so much larger than they should be...
Nope. Win32 with Server 2000 and 3GB RAM.