Tighe Fagan

Greenhorn
+ Follow
since Jun 15, 2001
Cows and Likes
Cows
Total received
0
In last 30 days
0
Total given
0
Likes
Total received
0
Received in last 30 days
0
Total given
0
Given in last 30 days
0
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by Tighe Fagan

The article was also front page of the Denver Post business section yesterday.
16 years ago
You can host it on your local machine via: http://www.no-ip.com/
[ July 29, 2003: Message edited by: Tighe Fagan ]
17 years ago
Let me ammend that, it's not bad for me and
the twenty-some odd folks I keep in contact with.
All of which are employed save one.
Being new is tough, those contacts and my reputation are what get me in the door most of
the time.
Good luck, the work is out there.
17 years ago
Hmmm, well I am one of the experienced ones now.
I came out in '98 and have had 5 jobs since then
all in the Denver area. I have not had to
even consider relocation. Maybe I'm just lucky
or can interview well, but it just seems to me
that if I can find 5 jobs in as many years
in one city things aren't that bad.
[ July 11, 2003: Message edited by: Tighe Fagan ]
17 years ago


I suspect you wanted to know which branch of mathematics is most applicible. I'd have to go with discrete math, which includes graph theory, discrete optimization, information theory, game theory, complexity theory, etc. The algorithms course every CS major takes is based on discrete math.
--Mark[/QB]


Bingo! This is what CS is all about.
I miss inductive proofs. But, when coding a
recursive method, I can "feel" the proof.
It is putting the "engineering" in
software enginnering.
Essentially applying theoretic math to solve
real world problems.
17 years ago

Originally posted by Simon Lee:
I think the Object class.
I've been asked this in an interview (was Reuters BTW) & think it's a great question;
"Name all methods of the Object class"
"Describe what each of the methods do"
"Descibe how you would use/override the methods"
Anybody who calls themselves a Java programmer yet cannot do the above is a fraud.


Jeez, I would just flat out say that this is a bad
interview question. Even if someone does get it
100% correct what does that really tell you about
them? They have a very keen memory or are they
so anal retentive that they may be difficult to
work with. My gut response to someone that could
rattle off the answer is "Dude, you need to
get a life."
I am beginning to side with a colleague of mine
that shys away from the minutia type API
questions that seem to be in vogue.
Being able to clearly explain previous work
and pros and cons of various design issues
is much higher on my list of skills. Add
some OO/design pattern concept questions
and I think it's a much better gauge of a
Java developer.
Nerf the J2SE API questions.
[ June 30, 2003: Message edited by: Tighe Fagan ]
17 years ago
Does anyone have some hueristics or good web links to answer the following questions:
Do I need an App server?
Under what circumstances is a servlet container insufficient?
Should I introduce EJBs?
I am in the Denver area and things seem to be getting better here. When my last company
shut down in April five java developers were
let go and only two are still looking but
have decent leads.
17 years ago
Here is my experiance as a W-2 contractor
on 2 seperate jobs:
1999-2000 BillRate-$89/hr Mine-$53/hr
2000-2001 BillRate-$140/hr Mine-$95/hr
The bill rate is what the client pays my pimp
Currently I am a 1099 contractor and my
pimp tells me they are taking 17% and I am getting
83%.
One point to note is as a 1099 you should get
a higher percentage because you get no perks.
17 years ago
I am a Java Developer by day and spaceship captain
by night.
The MMORPG game Jumpgate is a rare
gem of a game that few seem to be aware of.
If you you remember fondly great games like
Privateer or Wing Commander then this is the
game for you.
Not only do you actually fly and control you own
space craft, but the range of in-game activities is awesome. Anything from stocking space stations, running cargo, fighting
aliens, hunting for rare artifacts, completing missions, and yes even mining
The website is:
http://www.netdevil.com
and it is free to download and play for 10 days.
$9.95 per month after that
If interested post here and I can help you out.
Hope to see you in space,
Taisan
17 years ago
John,
I am primarily a Swing developer with some J2EE experience. Given I have 5 yrs experience and an MS in COSC I would not expect the 100-120k salary for myself. I base most of my statement on the fact that I was making 88k salary from 2001-2003, which was post dot bomb. I was just laid off this month, but managed to get a job in 3 days. Yes, this was very fortunate. Now I am a Swing contractor doing quite well.
From my experience it seems salary in many situations is based on who you know. Knowing people on the inside at a corporation gives you an edge. As well as avoiding body shop contracting companies. I recieved 30% more money on this contract by going through a local company rather than a national one.
Things are looking up. All of my friends were working before a couple were laid off with me.
Those that are still out there looking have
solid leads.
thanks,
Tighe (Ty)
17 years ago
I am in the denver area and would expect between
100k and 120k for a salaried position.
17 years ago
Try this link, you'll be interested in
the HttpMessage class:
http://www.servlets.com/cos/index.html
It works great for us.
18 years ago
I'd have to disagree that most IDE's are crap. I used to be
an IDE bigot and only used vi/emacs editors. I find the method completion ability of this generation of IDEs to be invaluable. I no longer have to memorize the exact name of every method in the ever growing JDK as well as in my class library, sure I have an idea of the name but with JBuilder I can quickly find it in-line without looking at the docs. Plus, it cuts down on typos. Another great feature is the browse to definition capability. I can hop to a method/class definition with one click, even if it�s in another class. I almost forgot, most importantly the ability to step through and debug code - a MUST have.
I have also used VisualCafe, Together J, and VisualAge. Having an understanding of one makes it fairly easy to jump to another. Although I do have a beef with VisualAge with its repository concept, you don't actually work with real source files and hence if the thing crashes you lose work. It shouldn't take you longer than a day to get the hang of these tools, and in the long run the efficiency benefit far outweighs the learning cost. As an aside, are they really worth a couple grand each per seat?
I strongly agree with Jim that staying close to the code is key, so I do shy away from the code-gen features of these tools.
Another great tool is Castor for Java object generation from an XML Schema. Though sometimes quirky, Castor is a hundred times better than implementing a code-gen tool that creates java data-store objects that know how to marshal themselves into an API. Our client code doesn't even get into xml, we simply fill up a Castor gen'd object and tell it to marshal to xml and ship it server-side.
As far as SCM tools, I've used SCCS, PVCS, Visual Source Safe, and Starteam. All of these do the job, and once again if you know one, you can quickly pick up others. It's just a matter of learning what can bite you in each. These are very important on any project, even just a single person team - it gives you the ability to roll back changes. I remember the days right out of school we used white board SCM. "Hey, I forgot to write that file on the board, did you change it too? - Yep." What a mess!
One word - UNIX.
If you're a windows guy get CygWin and experiment with shell scripting or even just basic UNIX commands e.g. grep, awk.
Another cool tool is WebCream, you can generate HTML-based front-ends from Swing/AWT front-ends. Not perfect, but easier than doing it from scratch. This gives away my GUI background.
Although not a tool per say, Design Patterns are the most important Java development concept besides just plain coding.
If you can code/implement complex design patterns, not just babble about them, you're on the right path.

[This message has been edited by Tighe Fagan (edited November 20, 2001).]
18 years ago
Take one pill out of the more full jar,
cut the four in half. Make two piles
of halfs. Take one pile today, the
other tomorrow and you should be back on track.
Another one: You have a 3-gallon jar,
a 5-gallon jar, and unlimited water. How
do you get exactly 4 gallons in the 5 gallon jar?
18 years ago