DEPARTMENT OF SOFTWARE ENGINEERING

Similar documents
Twice Around Podcast Episode #2 Is the American Dream Dead? Transcript

Five Lessons I m Thankful I Learned in my Agile Career

Ep #130: Lessons from Jack Canfield. Full Episode Transcript. With Your Host. Brooke Castillo. The Life Coach School Podcast with Brooke Castillo

Student: In my opinion, I don't think the Haitian revolution was successful.

RSA Animate - Drive: The surprising truth about what motivates us

l e s s o n s f r o m t h e c r i b 2 : you can't do it alone Rev. Brent Wright B r o a d R i p p l e U M C

William O. Douglas Oral History Interview RFK #1 11/13/1969 Administrative Information

>> Marian Small: I was talking to a grade one teacher yesterday, and she was telling me

How to Generate a Thesis Statement if the Topic is Not Assigned.

3M Transcript for the following interview: Ep-18-The STEM Struggle

DOES17 LONDON FROM CODE COMMIT TO PRODUCTION WITHIN A DAY TRANSCRIPT

Key Findings from Project Scientist, Summer 2018

Rigel learns value of life

SID: It s Supernatural. SID: HEIDI: SID: HEIDI:

Clergy Survey Results

CONSUMER BEHAVIOR BY J. PAUL PETER, JERRY OLSON DOWNLOAD EBOOK : CONSUMER BEHAVIOR BY J. PAUL PETER, JERRY OLSON PDF

I. ONE THING IS NOT A NEW CONCEPT. 1. KING DAVID UNDERSTOOD IT. Psalm 27:4 4 One thing have I desired of the LORD, that will I seek after; That I

Nick Norelli Rightly Dividing the Word of Truth New Jersey

TwiceAround Podcast Episode 7: What Are Our Biases Costing Us? Transcript

An Ambassador for Christ Brady Anderson, Chairman of the Board, Wycliffe Bible Translators

Interview with Richard Foster Recorded at Yale Publishing Course For podcast release Monday, August 6, 2012

Moving from Solitude to Community to Ministry

MITOCW ocw f99-lec18_300k

Projects By Prasanna Chandra 6th Edition Bing Pangxieore

Preventing Nuclear Terrorism

The Mind Method: Change Your Mind, Change Your Life. The Mind Method. Change Your Mind, Change Your Life. By David Vallieres

MITOCW ocw f99-lec19_300k

SUMMER SCHOOL 2016 FEEDBACK

Champions for Social Good Podcast

10 Ways to Have a Better Conversation by ted.com

Why We Shouldn't Worry. Romans 8:28. Sermon Transcript by Rev. Ernest O'Neill

Case For Christ For Kids Case For Series For Kids

YOU ASKED ABOUT BAPTISM FOR YOUR CHILD. A course to help you consider your child s Christian upbringing Coromandel Valley Uniting Church

AAC: Past, Present, & Future

Breathing meditation (2015, October)

Actuaries Institute Podcast Transcript Ethics Beyond Human Behaviour

Interview with Gerald Hartman

To make it in life you've got to learn to deal with people. One of the secrets of success is learning how to deal with people who disappoint you.

Projects By Prasanna Chandra 6th Edition Bing Pangxieore

agilecxo.org Agile Leadership Podcast #4

Pentecost 12 B 2012; St. John 6:51-58 August 19, 2012 Cross and Crown Lutheran Church. Food, Freedom and Life

Requirements Engineering:

Interview with Lennart Sandholm

SINNING LIKE A CHRISTIAN: A NEW LOOK AT THE 7 DEADLY SINS (PAPERBACK) - COMMON BY BY (AUTHOR) WILLIAM H WILLIMON

State of Catholicism Introduction Report. by Jong Han, Religio Head of Research Peter Cetale, Religio CEO

A Compass To Fulfillment Passion And Spirituality In Life And Business

Maurice Bessinger Interview

Interview with Kalle Könkkölä by Adolf Ratzka

Britain Bc Life In Britain And Ireland Before The Romans

Hello and welcome to the CPA Australia podcast, your weekly source for business, leadership and Public Practice accounting information.

Special Messages From 2017 Do You Feel Like the Pressure is Getting to You?

Designing for Humanity Episode 4: A professional catastrophizer brings creativity to crises, with Gabby Almon

INTERVIEW OF: CHARLES LYDECKER

THE HENRY FORD COLLECTING INNOVATION TODAY TRANSCRIPT OF A VIDEO ORAL HISTORY INTERVIEW WITH MARTHA STEWART CONDUCTED FEBRUARY 12, 2009

OUR PHILOSOPHY- FALSAFATUNA BY AYATULLAH MUHAMMAD BAQIR AS-SADR DOWNLOAD EBOOK : OUR PHILOSOPHY- FALSAFATUNA BY AYATULLAH MUHAMMAD BAQIR AS-SADR PDF

Interview with Professor Hilary Land

File No WORLD TRADE CENTER TASK FORCE INTERVIEW FIREFIGHTER JOHN WILSON. Interview Date: December 20, Transcribed by Laurie A.

WBCL Mid Morning Host Lynne Ford Interviews Don Chapman

Discerning The Voice Of God Workbook Answers

Smith College Alumnae Oral History Project. Celeste Hemingson, Class of 1963

THE ADWORDS BIBLE FOR ECOMMERCE: STOP COUNTING CLICKS, START MAKING MONEY BY DAVID ROTHWELL

Foundational Stories Series Jacob Becomes Israel, One Who Wrestles with God Sermon on Genesis 32:1-32 (8/9 & 8/10/14) Jennifer M.

Rapture Drills Are Purifying My Brides

Excel Lesson 3 page 1 April 15

TETON ORAL HISTORY PROGRAM. Ricks College Idaho State Historical Society History Department, Utah State University TETON DAM DISASTER.

Andy Shay Jack Starr Matt Gaudet Ben Reeves Yale Bulldogs

THE HENRY FORD COLLECTING INNOVATION TODAY TRANSCRIPT OF A VIDEO ORAL HISTORY INTERVIEW WITH PIERRE OMIDYAR CONDUCTED MARCH 25, 2008 EBAY HEADQUARTERS

Interviewing an Earthbound Spirit 18 November 2017

Linda Ciotola: Mindful Witness

Titus: 1st Century Wisdom for 21st Century Leaders. Session 3: Getting to the Why

Cancer, Friend or Foe Program No SPEAKER: JOHN BRADSHAW

Thank you for those nice words, John. I want to thank SRI for inviting me to this event.

Grit n Grace: Good Girls Breaking Bad Rules Episode #26: Prioritizing our People: Loving Well When Others Feelings are Front-and-Center

BEHOLD A WHITE HORSE: THE COMING WORLD LEADER: THE COMING WORLD LEADER BY CHUCK MISSLER

Welcome G U I D E T O P O S I T I V E T H I N K I N G

Ep #140: Lessons Learned from Napoleon Hill. Full Episode Transcript. With Your Host. Brooke Castillo

John: So Joerg, why did you start Scene World? John: Obviously you're a programmer yourself?

Michael Bullen. 5:31pm. Okay. So thanks Paul. Look I'm not going to go through the spiel I went through at the public enquiry meeting.

SID: How would you like God to tell you that, "I can't use you yet." And then two weeks later, God spoke to you again.

Noah Part 6 The beasts two and two went into the ark with Noah by Victor Torres

How to Work with a Client s Resistance

A Pilgrimage of Prayer

Sermon Sunday, September 24, 2017 Scripture: Deuteronomy 5:12-15 and Isaiah 58:11, 13-14a. With All Your Soul: Rest & Remember

Leveraging technology in the 21st CHURCH School. Rev. David L. Ferguson

A Dialog with Our Father - Version 1

Pastor's Notes. Hello

Neutrality and Narrative Mediation. Sara Cobb

Meredith Brock: It can be applied to any season, so I'm excited to hear from your cute little 23- year-old self, Ash. I can't wait.

CLAUDIUS, THE EMPEROR AND HIS ACHIEVEMENT BY ARNALDO MIMIGLIANO DOWNLOAD EBOOK : CLAUDIUS, THE EMPEROR AND HIS ACHIEVEMENT BY ARNALDO MIMIGLIANO PDF

Good evening students, ladies and gentlemen.

PRESENT REAL GENERAL TRUTHS (ZERO CONDITIONAL) If you add two and two, you get four. PRESENT HABITS

THE HANDBOOK OF HUMAN-MACHINE INTERACTION BY GUY A. BOY (2011) HARDCOVER FROM ASHGATE

Fanny: OK, I see. Brian: That's another good question. I think that there are still quite a lot of resources. Fanny: Oh, nice.

HUMAN RESOURCE MANAGEMENT IN HEALTH CARE: PRINCIPLES AND PRACTICES BY JR., L. FLEMING FALLON, CHARLES R. MCCONNELL

While talking about the low number of women in STEM

CONSCIOUSNESS PLAYGROUND RECORDING TRANSCRIPT THE FUTURE OF AGING # 10 "SEE YOUR PRESENT SELF THROUGH FUTURE AGELESS EYES" By Wendy Down, M.Ed.

The Workers in the Vineyard

*WHY DO I DO WHAT I DON'T WANT TO DO? Romans 7:15, 21-25

File No WORLD TRADE CENTER TASK FORCE INTERVIEW CAPTAIN CHARLES CLARKE. Interview Date: December 6, Transcribed by Nancy Francis

Ira Flatow: I don't think they know very much about what scientists actually do, how they conduct experiments, or the whole scientific process.

Transcription:

DEPARTMENT OF SOFTWARE ENGINEERING FRESHMAN SEMINAR 4010-101 WEEK 10 INTERVIEW PAPER

1. Pre-Interview Thoughts To say that I don't know what to expect is a bit of an understatement. During these first 10 weeks I've been making sure that this is the major that I want, I mean I'm making a decision that will determine what I do for at least the next fifteen years of my life, that's equivalent to the part of my life I remember, so I'd like to not mess up now. This started by just getting to know some of the upperclassmen, and hear their thoughts, and I've heard some mixed reviews. Most people seem very enthusiastic, but there is defiantly a bit of bitterness deep down. So to hear from someone that is not only in the field, but has been there for a few years would be best indication of if this was the field for me or not. 2. Interview The first thing I noticed was the incredibly quick and kind response I got from Brent, here I was a complete stranger to him, and he was willing to take time out of his day to be interviewed, a good sign. Brent said that he works for IBM in Massachusetts, and has been there for a little bit longer than a year an a half, even though he lives more than forty minutes away by car. I was a little impressed at that kind of dedication to his company, which in turn makes me think that they take good care of him, another definite plus. He went into describing his work, which turned out to be very different than what I thought it would be. Brent started by saying that he works within the Lotus software group, which has about 12 people employed in America, and around 15 in Ireland. He specifically has programmed for several of the projects that the Lotus group is in charge of,things like file sharing, security, and user management. Specifically he is working with security right now, trying to make a more secure way of identifying users with only using common standards. But as far as I can tell his specific job keeps him bouncing around so many projects that while he does leave impacts on them, he is not a major programmer for any of them. This was a major revolution to me, the idea that he wasn't bound to any one project for long periods of time is wonderful. At this point I was more or less positive that this was the perfect major for me, as I love to program, but the constant change would keep things interesting. Brent continued by saying that his work in security was his favorite for a multitude of reasons. First because he has spent more time on it, he has left the biggest impact on it. And secondly because since this is so close to the cutting edge 1

many other companies are researching the technologies that he is creating, companies like Google and Microsoft. This seems very exciting to me, being able to push the edge of technology, and to have others researching the ground I've already covered. Maybe this is just me but that seems so much cooler than just revamping older systems, or creating entertainment, this is making history! At this point I inquired what kind of programming languages Brent used, to see what was really being used, and if I was learning anything about it. To my surprise I had very little knowledge about what to expect in the real world. Brent said he does a lot of work with Java, which I have a rudimentary knowledge of, as well as PHP, Formula, and LotusScript. Now I've at least heard of PHP and LotusScript, the former from the internet, and the latter mostly from the SSE, but Formula is foreign to me. So I will be looking into it in the very near future, if for no other reason than curiosity. Something else of note was that he did not make any mention of Python. While this was not overwhelming surprising, I was slightly disappointed that I have to spend 2 quarters of schooling learning something that is not practiced in the field. Maybe it's used somewhere else, I've heard that it happens every now and then, but this was still a bit of a slap in the face. After my realization, Brent continued talking a bit about Formula saying that it was his favorite language for no other reason than that it was different, and Java gets old after a while. So I see the bitterness in him to, there's not a lot, but it is there. Any single language gets old and boring after a while, well that tells me a lot. Like that I'm probably going to constantly be trying got learn new languages just to change things up. This in turn means that potentially there will always be something new to do, but I would have to seek it out, it won't come to me. This is not something I am opposed to, whilst I might complain about doing it at the time, I will enjoy it in the long run, so I won't call this a bonus or a penalty. But even after saying that Java can get boring Brent says that on the whole he's not burnt out on coding, like many SE's. He even likes going through other people code, because he learns from it in ways many would not think of. For he not only learns good techniques, but also what to avoid while coding. This is the best news yet, sure he even says that he's not always around code, but this is at least some hope that it's not as bad as some people make it out to be. After the shining ray of hope, Brent elaborated on why he is not around code all that much. He said that he is more involved with the life cycle of the project as a whole more than just the individual parts. This involves more research and 2

meeting than coding. This in turn makes both communication, and multitasking skills very important to the job. Mainly to help coordinate the different teams that are all working on the same project. This is fantastic news, I do some of my best work with other people, I was already considering a minor in communications to do just that, and here Brent is telling me that what I want to do is very possible. And not only possible, but that companies employ people to do just that. This major is just looking up. But the last thing Brent told me was easily the best, when asked how his day is spent he leads with First step is to decide whether to work from home or office. To say that IBM is willing to let him just do work from home says a lot about how much they care about him, it's no wonder why he lives so far away from work now. I still find it incredible that IBM would care so much about any one employee, and I hope that all SE's are treated with the same care. Te rest of Brent's day is more or less spent in meetings, planning what will get done, and what has been accomplished thus far. Again working with people, not a negative. 3. Post Interview Thoughts All in all, I've found that this interview has only confirmed that this is the major I should be in, and that I've made the right choice. Brent showed me the negatives associated with the career, and there not all that bad. I was seriously worried about burning out, but I can see that is not as big a problem as I originally worried about. And I hadn't even considered that I might have to continually learn in order to change things up, but even that can be enjoyable. On top of all that, the benefits vastly outweigh the negatives, especially the care companies give to SE's. That's huge in my book, and defiantly not something I would have expected. To conclude this interview has only strengthened my resolve to become a Software Engineer, and to settle many of the fears I had. 4. Contact Information 5. Transcript of Interview 3

What is your name, email address, and what city do you live/work in? What is the name of the company that you work for? What does the company do? and how long have you been employed there? I have been working for IBM since my graduation in May 2008. As you may already know, IBM is a large international corporation that produces computer software, hardware, and other technology related services. Describe your position and the types of projects that you work on. I work within the Lotus Software Group at IBM on a project called LotusLive. LotusLive is a online collaboration solutions provided as a service. I have worked in software development on many parts of the project including specific components that allow project management, file sharing, security, and user management. How large is your project team? Is that a typical team size? The LotusLive development team is split into two groups, US and Ireland. In the US we have around 12 and in Ireland around 15. This does number does not count our numerous managers, operations, business, and test teams. My current position involves me communicating with numerous test, management, and components teams at one time so it s hard to estimate the number of people I work with on a single task. If you can tell, what is the project your working on right now? My current position is on the security team on which I perform work around a federated identity (single sign-on) solution using standards such as SAML, OAuth, and OpenID. What has been your favorite project to work on, and why? My work with the security team has made the most influence on me because of the exposure it has given me to management and external teams. This work is also at forefront of web technologies. Many companies such as Google, Microsoft, Yahoo, and IBM are doing research into technologies that I have been working on. What types of languages, technologies and tools do you use? Languages - Java (including JS), PHP, Formula, LotusScript Standards - SAML, OAuth, OpenID, SPML, etc... Lots of IBM products from Tivoli, Information Management, Rational, and Lotus and Eclipse for development Of the languages you use, which is your favorite and why? Formula...just because it s different. Java code can get boring. Describe a typical work day. First step is to decide whether to work from home or office. My commute is not fun and like to work from home 3 days a week. Get to work read and respond to emails. Once emails have been taken care of plan out tasks around meetings. At the end of the day our team does a Scrum where we state what we did that day and what problems we have if any. What skills are important for your job? 4

Good communication skills and ability to multitask. Multitasking is very important because of the number of things I am concurrently working on can become overwhelming if things are put off for too long. What do you like most about your job? like least about your job? Ability to work from home is my favorite thing. The number of emails is the worst thing about my job I have 1000+ unread in my inbox. I've heard that SE's tend to hate code after so long, how do you feel about code, in specifics other peoples code? I m not tired of coding yet. Luckily in my position I am less of a coder and spend a good amount of time on the project lifecycle which includes meetings and research. I think it s interesting to dig around in other peoples code, it allows you to pick up good techniques or recognize things you should not do yourself. 5