Recent submissions

Comment · 17 years ago
All very good points indeed.

I've been working for this person for over three years with side-business, we have a solid understanding of each other and I understand their brands and projects because of this. I also know that the work is steady enough that the company is still going and growing after those three years.

The scope of work luckily is an ongoing thing, basically the position is technical lead for one of their largest clients and also technical lead on a lot of new business as well.

I'll admit, there is a large degree of impulse in my decision here (turned in resignation today ack!), but also I've been working towards this goal for years now and have built a solid relationship and understanding with them, if nothing else it will be a lot of new and exciting experience and I think the next logical step in my career. I just can't see myself moving any further/faster with my current company.

There is always a contract though (I have one with them right now already for the projects I'm working on).

We'll see how it goes, hopefully it turns out alright and I won't have to go out in search of another job in the near future haha!

Thanks for your input, very well thought out.

Comment · 17 years ago
Thanks, and yes, I am looking for some kind of hidden gotcha, because it sounds a little too good to be true. Maybe I'm just skeptical as it will be my first job outside of a corporation in this field.

Thanks for the input, the lack of face-time I can handle, right now my "peers" at work are all uninterested COBOL programmers aside from the one other .NET guy, so I won't be missing much haah.

Comment · 17 years ago
That's it, I'm throwing away my G1...this whole time I thought it was a server.
Comment · 17 years ago
When you consider that not only do these systems run a lot of batch processing daily, they also have user interfaces through things like CICS, which users are allowed to login and initiate jobs. Most of the time it has it's own form of concurrency in which it will lock certain datasets for processing and release them when it's done. Of course, it's still possible to get deadlocks and other issues because of this.
Comment · 17 years ago
Oh, don't get me wrong, I'm not defending it. It frustrates me on a daily basis, especially without having a relational database for some critical information.
Comment · 17 years ago
In my experience, the reasons are mostly just because it's been the standard for so long at said shop.

Most people using mainframes don't make money off of their IT department, their programmers are expensive and don't produce profits. Investing in a large change from "what works and has a fixed cost" to something new and possibly troublesome or more expensive (initial cost) just isn't a priority for them.

Not to mention the retraining you'd have to do. A lot of these programmers are either old and unwilling to learn, or just uninterested in rocking the boat. So is it worth it to have to fire people or get subpar code, or just stick with what's working that keeps you generating a profit and keeps your current programmers job security?

Comment · 17 years ago
Some people still refuse to invest in DB2 though, and so you're stuck with VSAM/Flatfiles for your data. It's a horrible time sink.
Comment · 17 years ago
Right, and incredibly high speeds is definitely accurate. I can't remember the amount of instructions/second our mainframe can handle, but I remember it being in the multiple hundreds of thousands.
Comment · 17 years ago
A friend of mine always says "Your code should explain what it does, comments should explain why.". I agree with with you and him completely.
Comment · 17 years ago
I wanted to open some dialog with you about this, but I believe your email address might be incorrect or there was an issue with how I converted it that I can't find. Care to send me a message?
Comment · 17 years ago
I can't help but feel a tinge of enlightenment from reading his articles. Maybe not enlightenment, maybe....reinforcement. Thank you so much for posting this link.
Comment · 17 years ago
To add to this: The reason the text-indent trick is used was normally for header replacement, navigation replacement, et cetera, and was a method of providing strong naming that didn't clutter markup and fed screen readers or CSS disabled browsers.

Also to expand on it a little more, I use(ed) this trick a lot, and I've never had the image shifted off the page. I'd be interested to see the HTML that actually broke.

Comment · 17 years ago
This is exactly right. It's an old marketing trick, plays into your initial reaction with the price tag. And often times people will round it down instead of up, so $99.99 will be $99 dollars, saying "Man, I got this awesome painting for my wall, it was only $99" sounds more appealing than "Man, I got this awesome painting for my wall, it was only a hundred bucks".
Comment · 17 years ago
As a G1 owner (which I do love), I would love to get my hands on an HTC Hero and hack it to work on T-Mobile....I've never wanted to switch carriers until I was disappointed with the MyTouch (forgot the HTC hardware it runs on). I think T-Mobile could of done so much better by bringing in the slightly higher priced HTC Hero and kept the G1 as their entry level model.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton