Beseech thy lord

If you want to publicly ask a specific member a question, do so here.
User avatar
Sstavix
CCGR addict
Posts: 2950
Joined: Fri Oct 12, 2012 5:47 am
Are you human?: Yes!
Location: Eastern Washington. Not the crazy side.
Contact:
ArchAngel wrote:
Sstavix wrote:Favorite Calvin and Hobbes quote?
Another big question. So much goodies, but also hard to pin down your favorite strips to just quotes.
Calvin, the cruel and vengeful God? The raccoon baby? All the Spaceman Spiffs? Dino in a jet plane? But, here's a couple that stand out well on their own.

Well, to credit my avatar, one of the Tracer Bullet quotes that's always stuck with me:
"I've got eight slugs in me. One's lead, and the rest are bourbon. The drink packs a wallop and I pack a revolver."

"I came from Sears? No, you were a blue light special at K Mart. Almost as good, and a lot cheaper."

"What fun is it being 'cool' if you can't wear a sombrero?"

"I'm not dumb. I just have a command of thoroughly useless information."

"How many boards would the Mongols hoard if the Mongol hordes got bored?"

And who can't end the list with:
"It’s a magical world, Hobbes, ol’ buddy…Let’s go exploring!"

I'm sure I'm missing a bunch, but there's the incomplete list.
I can visualize pretty much all those strips and they all make me laugh. Except the last one - that one brings a tear to my eye. Good memories. :)
User avatar
ArchAngel
CCGR addict
Posts: 3539
Joined: Tue May 31, 2005 12:00 am
Location: San Jose, CA
Contact:
Right? Just wells up from inside.
Pew Pew Pew. Science.

RoA: Kratimos/Lycan
UnHuman: Tim
User avatar
ArchAngel
CCGR addict
Posts: 3539
Joined: Tue May 31, 2005 12:00 am
Location: San Jose, CA
Contact:
ChickenSoup wrote:what is the best dinosaur?
I totally just found Dan Telfer's explanation on the best dinosaur.


Man, I can't say how much I liked that.
Pew Pew Pew. Science.

RoA: Kratimos/Lycan
UnHuman: Tim
User avatar
ChickenSoup
CCGR addict
Posts: 3291
Joined: Tue Jun 21, 2005 12:00 am
Are you human?: Yes!
Location: the doomed ship HMS Sinkytowne
Contact:
xkcd would disagree about velociraptors. BUT I DIGRESS.

That was... that was amazing. And I do love ankylosaurus as well.


side note HOLY CRAP I spelled ankylosaurus right on the first try
My name is ChickenSoup and I have several flavors in which you may be interested
User avatar
Deepfreeze32
Site Admin
Site Admin
Posts: 7041
Joined: Sun Oct 01, 2006 12:00 am
Are you human?: Yes!
Location: On the run from Johnny Law; ain't no trip to Cleveland
Contact:
So I have a rather serious question...

The more I think about it, the more I think that Software Engineering is just not for me. I don't like dealing with red tape, with bureaucracy, and with businesses when it comes to programming. I just don't. I find it to be, excuse the slightly strong word, a bastardization of something I love. Programming is a form of expression for me. It's like writing. And being constrained in the way businesses want me to be kills my enthusiasm for side-projects. Last summer, when I interned in the financial and insurance industry, I didn't write a line of code on my own time. I hated programming at that point. It brought me none of the pleasure it used to. On some level, I would rather never code professionally again than have my passion drained like that....

My long-term career goal has for a long time been a CS research professor. But universities want experienced people. I don't want to go to graduate school yet because it's harder to get employed as a Graduate Degree-holding Computer Scientist. I'm a scientist, not an engineer. I want to push the boundaries of computation, not have more boundaries imposed on me for pathetic reasons (If I hear "Legacy code support" one more time, I might murder someone...). I want to explore the unknown for the sake of exploring the unknown, not because of some "bottom line" or "business reason".

And no, I'm not saying businesses don't have legitimate reasons for imposing those boundaries. I'm saying that I would rather not code at all than have boundaries kill my passion for programming.

If I want to be a professor, I need experience. If I want experience, I have to deal with this problem. And this problem just might kill my enthusiasm for good.


I guess my question is more of a "What advice do you have?" type than anything else. I'm wallowing in this because I start a new job Monday after next. And I don't want to do it. Sorry for the stream of consciousness writing, I'm rather emotionally drained from this whole ordeal...
User avatar
ArchAngel
CCGR addict
Posts: 3539
Joined: Tue May 31, 2005 12:00 am
Location: San Jose, CA
Contact:
The company you work for makes a big difference. It sounds you interned at a terrible one. I'd try to look for tech companies, where the core focus of the company is developing software. You're more likely to find a company that builds itself around engineers than considers them a lackey to make them money. That being said, it's always about making money and that's why you show up everyday, but it can be enjoyable to do so. I enjoy working far more than my classes. Some companies do understand the importance of mastery and agency in motivations for these highly skilled and technical work, as opposed to the drollery of business where all they have to push them is money.
A place like Google builds itself to make it as hospitable to engineers as it can, including giving 20% time which pretty much lets you spend 1/5th your time working on anything you want. That's a bit more rare as what you do is often bugs or enhancements assigned to you. I might be speaking more from a west coast, silicon valley perspective, but there are plenty of companies that try to make themselves hospitable to engineers.

However, in the end, as any job, there is always parts you have to suffer through. Yes, legacy code needs to be supported. That client request? Yes, it's a terrible idea and it breaks up the elegance of the code, but there's no time to rewrite the whole thing. Yup, sometimes you just have to code with company code standards. And sometimes, the way a company does something is just stupid. And some of the code you have to go through... like.. why would anybody write it that way? Who would do this?
You will be making, or more likely maintaining, a product in the end, and it's someone else's product. Maybe it bother's you, maybe it doesn't. The field my company's software product is in could interest me less, but it's hard to see how, but I enjoy software engineering.

If you prefer state diagrams over debuggers and pumping lemmas over APIs, maybe academic computer science is more for you. If the thought of trenching your way through stacks of code to find the one line of code that needs to be fixed or developing a new feature for a web app doesn't sound terrible, maybe keep giving the industry another try.
I think this might not be understood enough for people entering the industry, but company culture matters. A lot. Be proactive about find out about the culture during interviews. Your mileage varies quite a bit. You might be able to be happy if you find yourself a part of a team that values engineers, places a high value on their motivation, and gets you connected with very smart people who are very good at their jobs.
And, here my west coast bias shows here, but the Silicon Valley is the mecca of Tech. It's one of the most expensive places to live, but I think you're more likely to find what you want here. If you find a job here, give it at least a thought. Even if that's a bust, you might find another one here.

Do you mind telling me more about how your internship was (not writing a line of code sounds terrible) and about your new job?
Pew Pew Pew. Science.

RoA: Kratimos/Lycan
UnHuman: Tim
User avatar
Orodrist
CCGR addict
Posts: 7831
Joined: Mon Nov 03, 2008 6:38 pm
Location: Surrounded by blood and bathed in fire on a frozen lake
Contact:
Best GoT joke?
Spoiler:
Image
I am free, no matter what rules surround me. If I find them tolerable, I tolerate them; if I find them too obnoxious, I break them. I am free because I know that I alone am morally responsible for everything I do - Robert A Heinlein

Courage ~ Discipline ~ Fidelity ~ Honor ~ Hospitality ~ Industriousness ~ Perseverance ~ Self Reliance ~
User avatar
ArchAngel
CCGR addict
Posts: 3539
Joined: Tue May 31, 2005 12:00 am
Location: San Jose, CA
Contact:
Haha, I saw that before and I laughed. And I cried.

Man...
Spoiler:
Totes glad Shae died, though.
Pew Pew Pew. Science.

RoA: Kratimos/Lycan
UnHuman: Tim
User avatar
Orodrist
CCGR addict
Posts: 7831
Joined: Mon Nov 03, 2008 6:38 pm
Location: Surrounded by blood and bathed in fire on a frozen lake
Contact:
Have you read as far as the show yet? If so, what did you think of the finale's changes.

No major book spoilers:
Spoiler:
Didn't care that Jojen died. Like at all. It was nice to have the Hound die by Brienne's hand, rather than some random underling of his brothers.

Also, the Brienne/Hound fight was amazing. I didn't want either of them to go down.
I am free, no matter what rules surround me. If I find them tolerable, I tolerate them; if I find them too obnoxious, I break them. I am free because I know that I alone am morally responsible for everything I do - Robert A Heinlein

Courage ~ Discipline ~ Fidelity ~ Honor ~ Hospitality ~ Industriousness ~ Perseverance ~ Self Reliance ~
User avatar
ArchAngel
CCGR addict
Posts: 3539
Joined: Tue May 31, 2005 12:00 am
Location: San Jose, CA
Contact:
Still in Clash of Kings.
Spoiler:
The Brienne/Hound fight was pretty great. I liked how it got dirty.

I ended up seeing a book spoiler, where Jaime spills what really happened with Tyrion's first wife, Tysha. Holy Shizballs. I wish they focused more on that as opposed to Shae, as it's way more intense. I totally get the motivation to kill Tywin. I get that it's a more obscure facet of the story that viewers might not recall.
Pew Pew Pew. Science.

RoA: Kratimos/Lycan
UnHuman: Tim
User avatar
Orodrist
CCGR addict
Posts: 7831
Joined: Mon Nov 03, 2008 6:38 pm
Location: Surrounded by blood and bathed in fire on a frozen lake
Contact:
Yeah that was a pretty bad cut. Tyrion looks a lot more cold blooded the way the show runs things.


Favorite character?
I am free, no matter what rules surround me. If I find them tolerable, I tolerate them; if I find them too obnoxious, I break them. I am free because I know that I alone am morally responsible for everything I do - Robert A Heinlein

Courage ~ Discipline ~ Fidelity ~ Honor ~ Hospitality ~ Industriousness ~ Perseverance ~ Self Reliance ~
User avatar
ArchAngel
CCGR addict
Posts: 3539
Joined: Tue May 31, 2005 12:00 am
Location: San Jose, CA
Contact:
Hmm, good question. I like so many.
Baelish, Varys, Tywin, Jorah, Eddard, Oberyn... I've even been liking Sansa lately. Same with Jaime. Jon Snow is up there, too. I feel he's going to come into his own, and the theory that he's really the son of Lyanna and Rhaegar is pretty cool. Daenerys' rise to power has been really cool to watch, especially with the Unsullied.

But, to the predictable end, Tyrion. Of course it's Tyrion.
Pew Pew Pew. Science.

RoA: Kratimos/Lycan
UnHuman: Tim
User avatar
Deepfreeze32
Site Admin
Site Admin
Posts: 7041
Joined: Sun Oct 01, 2006 12:00 am
Are you human?: Yes!
Location: On the run from Johnny Law; ain't no trip to Cleveland
Contact:
ArchAngel wrote:But, to the predictable end, Tyrion. Of course it's Tyrion.
A Lannister always repays his debts.

ArchAngel wrote:The company you work for makes a big difference. It sounds you interned at a terrible one. I'd try to look for tech companies, where the core focus of the company is developing software. You're more likely to find a company that builds itself around engineers than considers them a lackey to make them money. That being said, it's always about making money and that's why you show up everyday, but it can be enjoyable to do so. I enjoy working far more than my classes. Some companies do understand the importance of mastery and agency in motivations for these highly skilled and technical work, as opposed to the drollery of business where all they have to push them is money.
A place like Google builds itself to make it as hospitable to engineers as it can, including giving 20% time which pretty much lets you spend 1/5th your time working on anything you want. That's a bit more rare as what you do is often bugs or enhancements assigned to you. I might be speaking more from a west coast, silicon valley perspective, but there are plenty of companies that try to make themselves hospitable to engineers.

However, in the end, as any job, there is always parts you have to suffer through. Yes, legacy code needs to be supported. That client request? Yes, it's a terrible idea and it breaks up the elegance of the code, but there's no time to rewrite the whole thing. Yup, sometimes you just have to code with company code standards. And sometimes, the way a company does something is just stupid. And some of the code you have to go through... like.. why would anybody write it that way? Who would do this?
You will be making, or more likely maintaining, a product in the end, and it's someone else's product. Maybe it bother's you, maybe it doesn't. The field my company's software product is in could interest me less, but it's hard to see how, but I enjoy software engineering.

If you prefer state diagrams over debuggers and pumping lemmas over APIs, maybe academic computer science is more for you. If the thought of trenching your way through stacks of code to find the one line of code that needs to be fixed or developing a new feature for a web app doesn't sound terrible, maybe keep giving the industry another try.
I think this might not be understood enough for people entering the industry, but company culture matters. A lot. Be proactive about find out about the culture during interviews. Your mileage varies quite a bit. You might be able to be happy if you find yourself a part of a team that values engineers, places a high value on their motivation, and gets you connected with very smart people who are very good at their jobs.
And, here my west coast bias shows here, but the Silicon Valley is the mecca of Tech. It's one of the most expensive places to live, but I think you're more likely to find what you want here. If you find a job here, give it at least a thought. Even if that's a bust, you might find another one here.

Do you mind telling me more about how your internship was (not writing a line of code sounds terrible) and about your new job?
That's the thing: I do prefer Pumping Lemmas and State Machines. They're fun. XD

That said, I do want to clarify one thing before I continue: I wrote some code at work (A combined total of maybe 500 SLOC), but I didn't have the drive to code at home anymore. My will was sapped. I didn't have this problem during school, when I was coding for work there and for classes. I still had time for side-projects.

So anyway, my internship:


I interned at a financial and insurance company (I don't really feel comfortable posting their name here). That was probably the first mistake. They value security and stability over all else. And there's nothing wrong with that. As someone who both banks with and is insured by them, I'm glad they do that. But that's not how I roll. I value performance and elegance in execution over others (Though security is high up on my list, I generally don't write things that need more security than normal server security procedures).

But three things really killed the whole experience for me. First, I was placed on a team where everyone was at least ten years older than me. The married-with-kids, middle-aged type. Well, that's fine. But I had almost no common ground with these people. None of them were really interested in the things I liked. The closest was my mentor, who was also a huge Java nut. We had many good talks on the Java Platform.

Second (And perhaps my biggest gripe), the restrictions they placed on third-party libraries and developer/workstation applications was simply ludicrous. First, the only approved internet browser was Internet Explorer. Want to use Chrome? Use it in an emulated environment (Spoon, or some nonsense) or not at all. Mail client was only Outlook (Which come to think of it, isn't a half bad application.). But libraries in your code was a whole different monster. Want to use a nice Java library like Hibernate? Too bad, you gotta go through a monstrous, ten-month-at-least process to get it approved, and the answer will likely be no. Really bad business bureaucracy. But their restrictions on developer applications were worse. Want to edit code with an app like Sublime or Notepad++? Too bad. Your ONLY option is jEdit. Want to use a different IDE besides the stupidly-bloated, IBM-ified Eclipse distro known as Rational Software Architect (That never ran right on my workstation)? Too bad. That is your ONLY option. Every request to approve editors like Notepad++ and Sublime (And even emacs and vim for goodness' sake!) was promptly denied on the grounds that there was already a tool for that. Every. Single. Fraking. Request. No reason was good enough for them. I suspect they never even read the requests.

Finally, there was cultural hypocrisy. The leaders of the company were always going "innovate, innovate, innovate!" But every time I (or some of my friends who stayed with the company) suggested something that would require a slight alteration to the existing process, it was met with "That doesn't comply with our existing standards". Look, I know that it's possible to innovate within a box, but come on. That's unfair.

By the end of it, I was done with it. I was George Washing-DONE, in fact. If I never work there again, it will have been too soon. Ugh.

Sorry for the rant.


Anyway, my new job is in the Defense business. Which worries me, because I can't see that line of work being any less restrictive than Finance/Insurance. That's why I'm continuing to look at other options. If you know of anything, let me know. The only catch: I am done with the south. It's too dang hot here. I'm ok with California, but that's about as far south of Oregon as I'm willing to go. :P

Especially not Texas. Screw Texas. And arrogant Texans.
User avatar
ArchAngel
CCGR addict
Posts: 3539
Joined: Tue May 31, 2005 12:00 am
Location: San Jose, CA
Contact:
Haha, oh man. You had me throwing up in my mouth a little there. That sounds pretty terrible.
Rant away, though. That sounds like DailyWTF material.

Every company has it's down points, but that sounds pretty far gone. It does get better than that. Here's hoping that your next job is better, one that empowers developers instead of marginalizes them. Who knows, you might find the joy in it.
Pew Pew Pew. Science.

RoA: Kratimos/Lycan
UnHuman: Tim
User avatar
ChickenSoup
CCGR addict
Posts: 3291
Joined: Tue Jun 21, 2005 12:00 am
Are you human?: Yes!
Location: the doomed ship HMS Sinkytowne
Contact:
Go-to cigar?

I must preface this with a story. I MUST, SIR, for you are one of the few ceegers who will likely geek out with me.

I got $175-250 worth of pipes (one Peterson and one Savinelli) for $40 at a garage sale. The Peterson had never been smoked, and the Savinelli was very very lightly used. I looked them up, and my steal consists of a Peterson System Standard 309 (which... I'm keeping for myself >_>) and a Savinelli Autograph 4, which I've been told I could sell for between $130 and $180.

*tender shiver*

Anyway. Like I said, I ended up keeping the Peterson, and it's been a lovely experience breaking it in.
My name is ChickenSoup and I have several flavors in which you may be interested
Post Reply