- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
Thats sooo sad. I would wash my hands and take showers every day, but still not feel clean...
Admin
Nobody in pizza has a soul. I did 2 years for the cause, I learned that and how to toss dough.
Admin
Find an open-source project, and contribute to it. Problem solved.
Admin
It's not about writing one.
It's about understanding the importance of having one.
When your next report on 300,000 electronic votes takes ten days to process (personal history), then don't come crying to me.
I believe you just mentioned "frameworks."
How very enterprisy of you.
Admin
Good to know that you're a classic "equal opportunities" employer, though. It'd be a shame if you wasted your time on an MIT graduate who can't answer an insane question inside ten seconds, rather than take pizza-boy round the corner who has half a notion that PHP isn't just a horse-tranquiliser.
Many people, of course, would prefer that PHP had stuck to what it's good at. But I'm not one of them.
Free the PHP seven! And down with naughty MIT-theorist types!
Hey,, if it's good for Chairman Mao, it's good for the community, right?
Admin
1000 rows: no time at all. you most likely can load the whole table into memory and sort in place. This is far less than index lookups.
10k, 100k: depends on what indexes you have and whether you are loading too much of the table - about 10% rule of thumb. I'd need to know about the indexes and query structure, but I'd probably use explain plan and see if it made sense - it's always possible for the table to require an index rebuild, especially if it's statistical and the last time it was done, the table had 100 rows in it.
somebody has to know this stuff, and if you don't, how will you know if the answer is any good?
Admin
Admin
Oh boy. Been there, done that. Sounds exactly like how my first programmer job went.
Admin
The WTF is that Garrett didn't blow the whistle on his former a-hole boss' unlicensed copies of...well...everything. If you do business in unscrupulous ways, be sure your employees are either culpable with you or loyal. Once he got another job I hope he anonymously threw his former employer under the bus.
Admin
Garret should have said: "Ya know... I don't deserve to work in your company, man, coz I'm worth so much more..."
Admin
It is a shame that going to college didn't make you less of an asshat...
Admin
Is your first name Helmut?
Admin
The CICS I am forced to use at work is VERY stateless. In fact, they don't have any means in place to unlock an expired process.
For example, if I am actively modifying a record for an individuals information, and my terminal happens to lock up entirely, if i then try to reconnect, or for that matter, if anyone in the COMPANY tries to modify that record, it sits locked.
The companies solution? There are nightly restarts of the mainframe when the business is shut down.
So basically, If an individual is unlucky enough to have this happen to their entry while a rep is trying to modify their adress for them or some such, they will be SOL until the following day.
Talk about a WTF....
CAPTCHA: doom... how appropriate.
Admin
SharpDevelop is pretty good and has a similar feature set to Visual Studio, but is free and open source.
Admin
I sympathize with your experience up to a point because I had a similar experience. On the other hand, I have learned that this is just the nature of business, and there are plenty of unscrupulous, but successful business people out there. If you are not able or willing to deal with some of them, you may be in the wrong field.
My first job after college was actually doing lawn maintenance for $9 an hour, because the economy in my college town was so lame that only a few marginally successful small start up companies exist in the software industry there.
My first two software jobs after graduating from a competitive 4 year university with good grades and a BS in Computer Science were very menial and demeaning.
After working lawn maintenance for a couple months, I got my first big break at a 50 person web site company (that was started in the founder's dorm room when he was in college a few years previous.) They offered me $10 / hour (in 2002). I was financially needy, otherwise I wouldn't have accepted such a low offer.
After working there for two months, I found a slightly higher paying job. I was offered $12 / hour at a small custom software shop. I was one of the founder's first full time employees. His small business had survived for several years by exploiting the cheap computer science student labor that is plentyful in this college town. I worked there for 2 years and endured a lot of BS from the founder. One of his best skills was manipulating college students, many of whom were better software developers than him, to work for him for very small wages. He was also experienced at running a small business and good at managing projects and working with clients.
Back to my story - I believe he hired me for two reasons. 1) He knew he didn't have to pay me much because I had little work experience. 2) He knew I was eager and willing to learn (and help him learn) new technologies that were baffling and difficult for him. These technologies turned out be Visual Basic .NET, brand new third party .NET UI component libraries, and new installer packaging tools (for building MSI packages). I am talking about someone with his own start up software company, someone that graduated with a computer science degree from the same school that I did.
Still, that is what employers do - they provide you with a job and in return they expect to profit from your labor. As it turns out, the business model he used charged 5 times as much per hour to the client for my labor as I what I got paid. That wasn't as irritating or as dispiriting as the fact that he was very difficult and stressful to work in the same office with.
It was frustrating, humiliating and degrading. After he got a raise on his hourly rate from the client I did most of my work for, I renegotiated and he gave me a small raise. I quit the job a few months later. I gave notice and moved to a big city that had an thriving software job market.
My two years of very hands very valuable experience at that small company has paid off nicely since then. Besides staying there for so long, my only other regret was not doing an internship when I was still in college. It turns out that a college degree in computer science is almost useless without some accompanying work experience developing software.
Not everyone has an aptitude for software development, math, science, engineering, logic or problem solving. That doesn't stop thousands of people from getting and keeping jobs in the software development industry; people who really suck at software development and / or completely hate it. Many people go into the software field for the same reason that people go into law or become doctors - money.
It is also true that a computer science degree can be obtained by someone who sucks at software development. That same type of person might never become a good software developer, no matter how many years of experience they get developing software, managing projects, working with clients, writing documentation, etc.
The other big lesson I learned the hard way at those two jobs is that many software developers are underpaid simply because they don't ask for enough salary up front and/or don't know how to negotiate during the interview process.
Admin
A tip-off to the Business Software Alliance would never feel better. Let the sharks eat each other.
Admin
This story is flawed. As early as 1992 Access [2.0] had a redistributable runtime environment so that you could create applications that did NOT require a copy of Access. This predates even VB6.
Admin
And then government receives an anonymous tip about unlicensed software in a certain company.
Admin
very nice
Addendum 2022-11-27 19:03: This demonstrates once more how crucial awareness is and how carefully researching a subject is required before making a choice. For instance, the review resource check that assists me so that I may obtain a thorough description of online assistance and avoid making mistakes; the information provided immediately clarifies the drawbacks and benefits of the service.