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, 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.
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.
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.
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?
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.
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?
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.
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.
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".
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.
On a similar note, let's not forget the amount of corporations that run Windows XP because it's the most ideal solution for their software. I don't know about most other corporations, but our company doesn't readily run out to buy every new version of anything, no, we're normally upgrading every other version.
On that note, we're probably going to be upgrading to windows 7 eventually, though not until a machine is out of warranty I wouldn't think.
And I've used both every day for years. I don't cringe moving from OSX to Windows 7 and back (even XP isn't that bad, just less fun). In fact, I don't even blink an eyelash over it.
I hear ya, and yeah I've seen the issues related to the Macs on the forums, though I think they've come a long ways in the recent months.
On that note, the OCZ forums are awesome, that company deserves heaps of praise for it's communication with the community. Developers are constantly releasing beta firmware and pre-release (fresh builds) there.
I'm still pretty wet behind the ears, but looking through Quake source (and quake 2), was quite the experience. I though the code was beautiful, as well as impressed with how DRY everything seemed to be....oh, and variable naming, small things like that, really impressed me.
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.