• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 23:32
CEST 05:32
KST 12:32
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
[ASL22] Ro4 Preview: Mirror Mirror6[ASL22] Ro8 Preview: Within Reach5[ASL22] Ro8 Preview: In A Tizzy11[ASL22] Ro16 Preview: Holy Diver5[ASL22] Ro16 Preview: Rough Waters10
Community News
Weekly Cups (October 5-11): Farewell to 5.0.161Rollback Netcode in Brood War845.0.17 Patch Notes - October 7, 202623Weekly Cups Results (Sep 28-Oct 4)0SC4ALL: II SC2 Complete Invited Player Lineup10
StarCraft 2
General
5.0.17 Patch Notes - October 7, 2026 Weekly Cups (October 5-11): Farewell to 5.0.16 StarCraft open world shooter announced at BlizzCon ESL Pro Tour for SC2 discontinued [Old] StarCraft 3 Reportedly in Development
Tourneys
$3,500 WardiTV Not-Summer Championship Stellar Fest TWO the Moon (Dec 16-20) ISSL (IntoTheTV x SOOP SC2 League): Premier RSL 2026 Offline Finals LCQ Sign-Ups ScienceCraft (October 24-25) - Live Event
Strategy
[H] ZvP Mid-Late Game: Stalkers Collossi HT
Custom Maps
[A] Nemrods 1/4 players [M] (2) Sweltering Sands [M] (2) Frigid Storage
External Content
The PondCast: SC2 News & Results Mutation # 547 Temple Of Terror Mutation # 546 Catch the Train Mutation # 545 And Drops and Rifts
Brood War
General
ASL FINALS HYPE VIDEO 2X New 3v3 BGH Ladder (and more) on ShieldBattery! BW General Discussion ASL22 General Discussion BSL23 Confirmations Starts on New BSL Portal
Tourneys
ASL 22 Finals [ASL22] Semifinal B [Megathread] Daily Proleagues [ASL22] Semifinal A
Strategy
Simple Questions, Simple Answers Cliff Jump Revisited (1 in a 1000 strategy) Replay Review Process - What do you do?
Other Games
General Games
Dawn of War IV Nintendo Switch Thread Stormgate/Frost Giant Megathread General RTS Discussion Thread Warcraft III: The Frozen Throne
Dota 2
Dota 2 Champions League Season 3 Begins April 25!
League of Legends
[TL LoL EUW IHs] Teemo shall perish
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Community Thread
Community
General
Russo-Ukrainian War Thread US Politics Mega-thread Things Aren’t Peaceful in Palestine Canadian Politics Mega-thread Artificial Intelligence Thread
Fan Clubs
Serral Fan Club
Media & Entertainment
[Manga] One Piece Movie Discussion! Diablo Animated Series on Netflix
Sports
Football (Soccer) Thread TeamLiquid Health and Fitness Initiative For 2023 MLB/Baseball 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
Recent Gifted Posts
Blogs
The Link Between Gaming and …
TrAiDoS
[ASL22] Ro4 Day1 Ticket Giv…
bITt.mAN
38 yo Retired SWE loo…
PurE)Rabbit-SF
Can Bots Beat Pros?? Starcr…
namkraft
[meme] I finally understa…
LUCKY_NOOB
Customize Sidebar...

Website Feedback

Closed Threads



Active: 10847 users

Feeling stupid at internship

Blogs > Xanbatou
Post a Reply
1 2 Next All
Xanbatou
Profile Blog Joined February 2010
United States805 Posts
Last Edited: 2011-07-19 04:48:25
July 19 2011 02:05 GMT
#1
This is my first blog post. I'm not really part of any other communities, and this community seems to be pretty smart anyways, so it's probably as good a place as any other to post this.

Anyways, I've been feeling really stupid lately at my internship. I constantly do stupid things, usually minor, but some major. As an example (and what prompted me to post this), a month ago, one of the other developers released completely new, reworked server code. I checked that out and put it in a separate directory because we weren't ready to work with it yet. A week later I got another email saying that he had updated that code again, and he told me to check it out. However, we were in the middle of a bunch of demos for customers and nobody wanted to run the new server code yet, so I didn't check it out. In hindsight, I could have just checked it out because it was in a separate folder anyways and it wouldn't have made a difference.

Fastforward to today, where another developer was working on his own code. He was getting flustered because he wasn't receiving the messages he was expecting. Unfortunately, the problem was that the server code wasn't up to date. I have no idea how much time he wasted debugging, and quite honestly, I hate to think about it.

I feel like there is a huge pool of other cs undergrads they could have selected and they could all do the job better than me, with fewer mistakes. The company I'm working for is a pretty small agile company, about 20 people, which means there isn't really an HR department to speak of. More specifically, it's a defense contractor that works on cutting edge technology (e.g. pre-shot sniper detection systems and binoculars that establish optical links which you can use to communicate). I don't say this to brag, merely to better frame my situation.

Anyways, I feel really incompetent at this place sometimes and I feel like I make a ton of mistakes. In fact, I feel like they could have hired from a huge pool of other cs undergraduates that could do a better job than me.

Does anyone have any similar experience or advice or anything? I don't know if my situation is typical or not...

Ryusei-R1
Profile Blog Joined December 2009
United States2106 Posts
July 19 2011 02:18 GMT
#2
Being in an environment like that should motivate you to do better. Mistakes happen, but learning from them is what's important.
Jaedong plz
Th1rdEye
Profile Blog Joined December 2006
United States1074 Posts
Last Edited: 2011-07-19 02:22:50
July 19 2011 02:22 GMT
#3
No one is perfect...

Those other undergrads probably look great on paper as well but are human too

just watch, i bet if you pay attention you'll see that the actual employees make mistakes too
from the days of: TheMarine [NC]...YellOw [H.O.T.]-Forever99 OgOgO [_MuMyung_] ChRh PlayGrrrr.... SlayerS_`BoxeR` [Oops]Reach [ReD]NaDa [DF]zergboy..!! Pusan[S.G] Nal_rA GARIMTO SSamJJang ChoJJa JinSu Silent_Control iloveoov H_PauL_WII JulyZerg [DaK]JoYo
obesechicken13
Profile Blog Joined July 2008
United States10467 Posts
July 19 2011 02:55 GMT
#4
I wrote up a huge response and then realized that it was all a brag. For my summer job:


I probably wasn't the best choice, but I probably wasn't the worst either, and someone would take advantage of the opportunity. It might as well be me. I'm doing web design. Just finished a site for the company: specialized shift report with features similar to but more refined than basecamp: also features the ability to be expanded.

Still I get your point. There are lots of smarter students in my major than me, who might still be looking for jobs because they want a computer job and don't speak English as well as I do, or who just haven't had the same luck I've had.
I think in our modern age technology has evolved to become more addictive. The things that don't give us pleasure aren't used as much. Work was never meant to be fun, but doing it makes us happier in the long run.
ShadowDrgn
Profile Blog Joined July 2007
United States2497 Posts
July 19 2011 02:55 GMT
#5
Your situation is VERY typical. Depending on the complexity of a job, it can take years before you're confident in what you're doing. In jobs like software development, mistakes are practically unavoidable even for veteran programmers. As long as you learn from your mistakes and don't repeat them, you'll get better and gain respect on the job.
Of course, you only live one life, and you make all your mistakes, and learn what not to do, and that’s the end of you.
Cambium
Profile Blog Joined June 2004
United States16368 Posts
July 19 2011 03:01 GMT
#6
Don't worry about it. I've done 7 internships in the past, and I made tons of mistakes and received all very positive reviews. Your mentor or whoever you are working with is cognizant of the fact that you are an intern, and mistakes are part of the learning experience.

There is a reason you get paid less than they do, no one expects you to be perfect, just give it your best shot, be open to criticisms and learn from your mistakes.
When you want something, all the universe conspires in helping you to achieve it.
vek
Profile Joined March 2010
Australia936 Posts
July 19 2011 03:12 GMT
#7
It seems like a really strange way to use version control to me. Why was another developer relying on what you had checked out to do his work?

I also don't understand why you were expected to check out different versions of the project to different folders... The whole point of version control is that it handles revisions/branches so things like this don't happen.

Very confusing situation. It doesn't sound like it was your fault at all.
Empyrean
Profile Blog Joined September 2004
17082 Posts
Last Edited: 2011-07-19 03:30:44
July 19 2011 03:29 GMT
#8
The great thing about an internship is that it's your chance to make mistakes and learn from them with pretty much no consequence. You have a great opportunity to learn as much as possible, get a feel for how the company operates, and actually make a positive difference through your assigned projects. The people at the company know about the intern experience, and they understand that it's probably one of your first forays into whatever industry/environment you're interning in. Fellow employees are there to help you and coach you through your mistakes, and you shouldn't worry about making them, but rather about how you can get the most from your intern experience.

That's sourced directly from the Managing Director of Genzyme China (except she said it in Chinese, of course).

EDIT: Have you guys considered using Git for version control?

EDIT2: Oh, it looks like you do ... question answered hahaha.
Moderator
Xanbatou
Profile Blog Joined February 2010
United States805 Posts
July 19 2011 03:29 GMT
#9
Thanks for the support guys.

On July 19 2011 12:12 vek wrote:
It seems like a really strange way to use version control to me. Why was another developer relying on what you had checked out to do his work?

I also don't understand why you were expected to check out different versions of the project to different folders... The whole point of version control is that it handles revisions/branches so things like this don't happen.

Very confusing situation. It doesn't sound like it was your fault at all.


Well, as with many things, it's kind of complicated. The original directory we were using was copied from a git repo. Ordinarily, one would just do a git pull and update it, but since it wasn't a git repo, we had to leave it there. We cloned the git repo containing the new code and that's why it was in a separate folder. After we had transitioned to the new code, we would have deleted the old, non-git folder.

As far as the developer relying on what I had checked out, let me provide more detail. The code that I had checked out is relatively low level code. It interfaces with a sensor module and at a very basic level, sends out well-formed messages. The other developer writes the server software that takes those messages and maintains a database and eventually interacts with the client, which is what I'm in charge of. Maybe it's less confusing now that I've explained it.
Shifft
Profile Blog Joined April 2010
Canada1085 Posts
July 19 2011 03:39 GMT
#10
If you feel like you're smart or exceptionally effective at your internship you're probably working with some pretty shit people. You're expected to make mistakes and generally be the weakest person on the team, otherwise you wouldn't be an intern you would be a full time employee.
=O
TOloseGT
Profile Blog Joined April 2007
United States1145 Posts
July 19 2011 03:45 GMT
#11
Man, I remember my first internship. Bumbled around like an idiot trying to learn sketchup and photoshop as fast as possible to keep up with the people I worked with. It was at this big architecture firm in Beijing too, so I didn't wanna be the cause of missed deadlines. The first couple of days can be harrowing, but what helped me was making friends and generally becoming comfortable in that work environment. When you aren't worrying left and right about random stuff, you'll naturally work more efficiently and make less mistakes.
Xanbatou
Profile Blog Joined February 2010
United States805 Posts
Last Edited: 2011-07-19 04:05:16
July 19 2011 03:48 GMT
#12
I should probably mention that I've been working there for a year now, actually. Many people might think that it's just the whole getting into it thing, but after a year, I figure people should have their shit together. Furthermore, this isn't a company that actually has an internship program. Therefore, I don't get a whole lot of feedback. They have never had an intern before (and probably never will again after me, heh)
SarR
Profile Joined June 2011
476 Posts
July 19 2011 03:50 GMT
#13
Im sure there were times even Bill Gate felt as you do....look where he is to day. Bottom line: its part of being human.
TOloseGT
Profile Blog Joined April 2007
United States1145 Posts
July 19 2011 03:53 GMT
#14
On July 19 2011 12:48 Xanbatou wrote:
I should probably mention that I've been working there for a year now, actually. Many people might think that it's just the whole getting into it thing, but after a year, I figure people should have their shit together.


Then learn from your mistakes. Like you said in your OP, in hindsight, you probably could've checked the code out anyway. Next time someone tells you a new code is out, check it ASAP. Weigh your priorities.

I still think it's completely psychological. You've psyched yourself out by those little mistakes, and eventually, you worry so much that it effects your ability to work.
Chaotic_flare
Profile Joined March 2008
United States42 Posts
July 19 2011 04:01 GMT
#15
I'm afraid to ask for help so i spend an entire day just reading through proprietary source code and getting no where.
Today I wrote 0 lines of code, i asked at the end of the day how to do it lol.
obesechicken13
Profile Blog Joined July 2008
United States10467 Posts
July 19 2011 04:14 GMT
#16
Oh god, I remember an internship last year now. Completely failed at a VB coding and got fired immediately. I didn't know how to parse TT SO SAD TT

You need to be able to ask for help chaotic! Putting off asking for help only makes it worse.
I think in our modern age technology has evolved to become more addictive. The things that don't give us pleasure aren't used as much. Work was never meant to be fun, but doing it makes us happier in the long run.
Xanbatou
Profile Blog Joined February 2010
United States805 Posts
July 19 2011 20:02 GMT
#17
Well, it doesn't seem like anyone was really bothered by it today, so I think i'm okay.

However, today I learned that you should always have a release directory and a development directory. I didn't cause any problems, but I modified the client and I guess people were surprised because I never made an official release or anything. I typically make sure it works before we go out and demo it, but now that it's been pointed out, it makes a lot of sense to have both a development directory and a release directory.

Is this something they are supposed to teach you in school? Maybe I haven't taken that class yet. Or is that something that's taught in industry?
TwistedHelix
Profile Joined July 2010
United States50 Posts
July 19 2011 21:23 GMT
#18
My advice to people with internships is this:

Its easier to ask for forgiveness than permission.

Don't be afraid to take some initiative and risks- not sure how to do something? Guess! Just be sure you have someone check your work before it becomes to official. I usually keep a running list of questions for my boss so I can ask him a bunch at once rather than one every ten minutes.

You're not expected to know everything as an intern- guessing right is more impressive than guessing wrong, which is more impressive than asking (IMO).
Xanbatou
Profile Blog Joined February 2010
United States805 Posts
July 19 2011 21:37 GMT
#19
On July 20 2011 06:23 TwistedHelix wrote:
My advice to people with internships is this:

Its easier to ask for forgiveness than permission.

Don't be afraid to take some initiative and risks- not sure how to do something? Guess! Just be sure you have someone check your work before it becomes to official. I usually keep a running list of questions for my boss so I can ask him a bunch at once rather than one every ten minutes.

You're not expected to know everything as an intern- guessing right is more impressive than guessing wrong, which is more impressive than asking (IMO).


Alternatively, couldn't you discuss your approach with whoever it is you are involved with, rather than waste your time doing something wrong? Then they get to see your insight, you learn, and you don't waste your time?
Servius_Fulvius
Profile Joined August 2009
United States947 Posts
July 19 2011 21:42 GMT
#20
On July 19 2011 11:05 Xanbatou wrote:
Anyways, I feel really incompetent at this place sometimes and I feel like I make a ton of mistakes. In fact, I feel like they could have hired from a huge pool of other cs undergraduates that could do a better job than me.

Does anyone have any similar experience or advice or anything? I don't know if my situation is typical or not...


Three years ago I interned at a paper mill (I'm a chemical engineer). I made a few small slips, but nothing worth writing home about. Then one day I was monitoring the flow of a chemical line. It's called a draw down where we shut off the chemical supply, run the chemical through a graduated cylinder, and time how much passes in a minute. The tube was dirty and felt that letting it drain would be beneficial. For about 20 seconds the machine wasn't getting this chemical. Two minutes two of the three paper machines went down as a result. They were down for an entire hour. One little mistake cost the company $20,000 in down time.

I got a lot of crap from floor workers and a slap on the wrist from the machine manager, but the plant manager's reaction was basically "meh, we all make mistakes, don't do it again". Over the course of the summer I made a couple more mistakes, one of which ruined 6 tons of paper and another spilled about 50 gallons of chemicals on the floor, but I learned a lot. When I got to my second internship last summer I rocked the house!

Then I got to grad school and started research. My mistakes are comparatively minor (ruining test runs, breaking equipment, etc.) but this fosters a sense of mindfulness around the lab (not to mention an appreciation of the equipment I keep fixing!).

Whenever you start a new job you screw up. The measure of an effective worker isn't how little they screw up but how much they learn. You will be expected to make mistakes because the people above you were in your shoes not too long ago.
1 2 Next All
Please log in or register to reply.
Live Events Refresh
PiGosaur Cup
09:30
#103
PiGStarcraft637
CranKy Ducklings100
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
PiGStarcraft637
RuFF_SC2 209
ViBE161
ProTech138
Nina 12
StarCraft: Brood War
Rain 3764
GuemChi 1435
Snow 65
Dota 2
LuMiX1
League of Legends
Reynor1
Counter-Strike
taco 458
Other Games
summit1g7130
JimRising 565
C9.Mang0373
WinterStarcraft293
Livibee164
Sick157
Organizations
Other Games
gamesdonequick1119
StarCraft: Brood War
UltimateBattle 25
[ Show 17 non-featured ]
StarCraft 2
• EnkiAlexander 85
• Berry_CruncH65
• CranKy Ducklings SOOP61
• davetesta14
• Letter149
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Scarra1392
• Lourlo782
• Stunt177
Other Games
• Shiphtur420
Upcoming Events
Kung Fu Cup
7h 28m
The PondCast
1d 6h
Online Event
2 days
Korean StarCraft League
2 days
Afreeca Starleague
3 days
Rush vs Soulkey
CranKy Ducklings
3 days
BSL Open Qualifier
3 days
Sparkling Tuna Cup
4 days
IPSL
4 days
BSL Open Qualifier
4 days
[ Show More ]
WardiTV Weekly
5 days
IntoTheTV X SOOP
6 days
PiGosaur Cup
6 days
Liquipedia Results

Completed

Proleague 2026-10-13
Blizzard Classic Cup 2026
Copium Cup

Ongoing

ASL Season 22
Super Anchor Qualifying S3
Acropolis #5
HCC Season 3
Thunderpick World Champ. '26
ESL Pro League Season 24
Stake Ranked Episode 4
1win Private Club #1
Logitech G Play Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #3
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026

Upcoming

Acropolis #5 - GSC
BSL Season 23
SC4ALL II: Brood War
BSL 23: Non-Korean Championship
HSC XXX
Stellar Fest 2: Lunar Cup
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
eXTREMESLAND 2026
PGL Major Singapore 2026
Stake Ranked Episode 6
BLAST Rivals Fall 2026
IEM Beijing 2026
Stake Ranked Episode 5
PGL Masters Bucharest 2026
1win Private Club #2
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.