• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 23:11
CET 05:11
KST 13:11
  • 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
RSL Season 3 - Playoffs Preview0RSL Season 3 - RO16 Groups C & D Preview0RSL Season 3 - RO16 Groups A & B Preview2TL.net Map Contest #21: Winners12Intel X Team Liquid Seoul event: Showmatches and Meet the Pros10
Community News
Weekly Cups (Nov 24-30): MaxPax, Clem, herO win2BGE Stara Zagora 2026 announced15[BSL21] Ro.16 Group Stage (C->B->A->D)4Weekly Cups (Nov 17-23): Solar, MaxPax, Clem win3RSL Season 3: RO16 results & RO8 bracket13
StarCraft 2
General
Chinese SC2 server to reopen; live all-star event in Hangzhou Maestros of the Game: Live Finals Preview (RO4) BGE Stara Zagora 2026 announced Weekly Cups (Nov 24-30): MaxPax, Clem, herO win SC2 Proleague Discontinued; SKT, KT, SGK, CJ disband
Tourneys
StarCraft Evolution League (SC Evo Biweekly) RSL Offline Finals Info - Dec 13 and 14! RSL Offline FInals Sea Duckling Open (Global, Bronze-Diamond) $5,000+ WardiTV 2025 Championship
Strategy
Custom Maps
Map Editor closed ?
External Content
Mutation # 502 Negative Reinforcement Mutation # 501 Price of Progress Mutation # 500 Fright night Mutation # 499 Chilling Adaptation
Brood War
General
BW General Discussion Which season is the best in ASL? Data analysis on 70 million replays BGH Auto Balance -> http://bghmmr.eu/ [ASL20] Ask the mapmakers — Drop your questions
Tourneys
[BSL21] RO16 Group D - Sunday 21:00 CET [BSL21] RO16 Group A - Saturday 21:00 CET [Megathread] Daily Proleagues [BSL21] RO16 Group B - Sunday 21:00 CET
Strategy
Current Meta Game Theory for Starcraft How to stay on top of macro? PvZ map balance
Other Games
General Games
ZeroSpace Megathread Stormgate/Frost Giant Megathread Nintendo Switch Thread The Perfect Game Path of Exile
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Mafia Game Mode Feedback/Ideas TL Mafia Community Thread
Community
General
Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread US Politics Mega-thread The Big Programming Thread Artificial Intelligence Thread
Fan Clubs
White-Ra Fan Club
Media & Entertainment
[Manga] One Piece Movie Discussion! Anime Discussion Thread
Sports
2024 - 2026 Football Thread Formula 1 Discussion NBA General Discussion
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
Where to ask questions and add stream? The Automated Ban List
Blogs
James Bond movies ranking - pa…
Topin
Esports Earnings: Bigger Pri…
TrAiDoS
Thanks for the RSL
Hildegard
Saturation point
Uldridge
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1551 users

The Big Programming Thread - Page 499

Forum Index > General Forum
Post a Reply
Prev 1 497 498 499 500 501 1032 Next
Thread Rules
1. This is not a "do my homework for me" thread. If you have specific questions, ask, but don't post an assignment or homework problem and expect an exact solution.
2. No recruiting for your cockamamie projects (you won't replace facebook with 3 dudes you found on the internet and $20)
3. If you can't articulate why a language is bad, don't start slinging shit about it. Just remember that nothing is worse than making CSS IE6 compatible.
4. Use [code] tags to format code blocks.
Blisse
Profile Blog Joined July 2010
Canada3710 Posts
July 10 2014 06:26 GMT
#9961
Haha, I just learned if you have a mailto: link, if you populated the ?subject=&body= params, you can automatically prepopulate the email's subject and body when it is clicked and opened in the default mail client :d
There is no one like you in the universe.
Encdalf
Profile Joined February 2012
Germany66 Posts
July 10 2014 07:38 GMT
#9962
On July 10 2014 15:26 Blisse wrote:
Haha, I just learned if you have a mailto: link, if you populated the ?subject=&body= params, you can automatically prepopulate the email's subject and body when it is clicked and opened in the default mail client :d


If you want you could specify a cc or bcc aswell, and enter the email in full spec with a display name. Something like...

mailto:Mr.%20Foo%20%20Bar%3Cfoobar@example.org%3E?cc=foo.bar@example.org&subject=This%20is%20an%20email

But it's rarely used..
Shield
Profile Blog Joined August 2009
Bulgaria4824 Posts
Last Edited: 2014-07-10 20:20:21
July 10 2014 20:17 GMT
#9963
I've got an online test from a software company for the position of a Graduate Developer... and all answers are easily found on a website by using Google. Just C# and NET questions, nothing about OOP or Software Engineering concepts. They didn't even consider I don't know C#, and I'm sure I've listed only Java, Objective-C and C.

I think I'll just tell them that I've googled answers and that I probably don't want to work there. I don't think they could care about their graduate employees.

Some of the questions were really stupid for a graduate though - CLR, Bitwise operators, how delegates are defined, etc. I doubt the first two are suitable for graduates.
LaNague
Profile Blog Joined April 2010
Germany9118 Posts
July 10 2014 22:23 GMT
#9964
you would be surprised.

Really basic questions are a very effective way to weed out applicants.
aksfjh
Profile Joined November 2010
United States4853 Posts
July 11 2014 04:13 GMT
#9965
Sometimes employers don't really care how you get those initial questions, just that you do the "assignment" and get the answers. It's not supposed to weed out dumb applicants, it's supposed to weed out lazy and disorganized applicants.
Blisse
Profile Blog Joined July 2010
Canada3710 Posts
July 11 2014 06:33 GMT
#9966
Wait, I'm not sure how to answer CLR questions or how to "define" delegates. Does that mean I shouldn't be a programmer? I need to sit down.
There is no one like you in the universe.
urboss
Profile Joined September 2013
Austria1223 Posts
July 11 2014 06:38 GMT
#9967
I also just heard about these terms, you apparently only need them for Microsoft stuff.
Blisse
Profile Blog Joined July 2010
Canada3710 Posts
July 12 2014 22:44 GMT
#9968
I work for Microsoft though

I should really figure out how to use delegates. I'm also not sure what the "event" type is..
There is no one like you in the universe.
spinesheath
Profile Blog Joined June 2009
Germany8679 Posts
July 13 2014 09:57 GMT
#9969
On July 11 2014 15:38 urboss wrote:
I also just heard about these terms, you apparently only need them for Microsoft stuff.

Certainly not. Events are used in a lot of languages, and some use them much more extensively (and probably better) than C#. A delegate is a typed method reference. No big deal here either. In the case of C#, you usually just use Action<T> and Func<T> to do your delegate stuff.
If you have a good reason to disagree with the above, please tell me. Thank you.
Nesserev
Profile Blog Joined January 2011
Belgium2760 Posts
July 13 2014 10:46 GMT
#9970
--- Nuked ---
spinesheath
Profile Blog Joined June 2009
Germany8679 Posts
July 13 2014 11:11 GMT
#9971
We're really having this discussion a lot, aren't we?
It's certainly not an ideal way, but apparently it's hard to come up with a better way for both sides, employer and applicant.

Some thoughts on the topic:
It's something that an applicant can kinda prepare for (good for his confidence in a stressful situation), and the employer can expect each good applicant to at least know what the questions are about. A specific applicant can shine by giving precise answers that show his clear understanding of the topic. If you pick hard questions, it becomes difficult to compare applicants.
If you have a good reason to disagree with the above, please tell me. Thank you.
LaNague
Profile Blog Joined April 2010
Germany9118 Posts
July 13 2014 15:35 GMT
#9972
If they need a C# programmer, why should they not ask windows specific questions?


Asking basic questions is a good way to see if someone studied to get trough tests or if he actually learned something.
You dont need complex questions for that.

This is of course assuming you ask them on the spot without them having preperation time or google
Shield
Profile Blog Joined August 2009
Bulgaria4824 Posts
July 13 2014 18:15 GMT
#9973
Speaking of Google, do you often look things up there when you're coding? What about at workplace, do you do it there too?
Cyx.
Profile Joined November 2010
Canada806 Posts
July 13 2014 18:56 GMT
#9974
On July 14 2014 03:15 darkness wrote:
Speaking of Google, do you often look things up there when you're coding? What about at workplace, do you do it there too?

All the time... is it possible to program without stackoverflow?
Nesserev
Profile Blog Joined January 2011
Belgium2760 Posts
Last Edited: 2014-07-13 19:22:28
July 13 2014 19:20 GMT
#9975
--- Nuked ---
WoolySheep
Profile Blog Joined October 2010
Canada82 Posts
July 14 2014 00:36 GMT
#9976
Just wondering if anyone else has experienced self-righteous, elitist coders at places they work? A lot of people I have worked with would always say "this code sucks", I should rewrite the whole thing", "The person who coded this was dumb", and it really ticks me off. Probably at the time of coding the idea was to do it a certain way but it has since changed. They tend to use fancy language and over-complicate issues in the attempt to sound smart.

Anyone else experience this?
8882
Profile Blog Joined December 2003
2718 Posts
July 14 2014 00:51 GMT
#9977
On July 14 2014 03:56 Cyx. wrote:
Show nested quote +
On July 14 2014 03:15 darkness wrote:
Speaking of Google, do you often look things up there when you're coding? What about at workplace, do you do it there too?

All the time... is it possible to program without stackoverflow?


I think it is called: stackoverflow driven development
I have returned
CatNzHat
Profile Blog Joined February 2011
United States1599 Posts
July 14 2014 01:57 GMT
#9978
On July 14 2014 09:36 WoolySheep wrote:
Just wondering if anyone else has experienced self-righteous, elitist coders at places they work? A lot of people I have worked with would always say "this code sucks", I should rewrite the whole thing", "The person who coded this was dumb", and it really ticks me off. Probably at the time of coding the idea was to do it a certain way but it has since changed. They tend to use fancy language and over-complicate issues in the attempt to sound smart.

Anyone else experience this?

A lot of code is shit, but unless it is going to positively impact the business to re-write it, then there's no reason to harp on it. That should be done during code review when the changes can actually be implemented.

I lead a small team of engineers and act as the architect, and to help avoid these problems we always discuss and agree to implementation strategy beforehand, and if someone does something other than what we discussed it's written down somewhere for reference. If during implementation someone comes up with a better idea, they run it by me before continuing. In code review I basically look for two things: minimal changeset, and code clarity (how easy is it to tell what this code is doing without having to read every method being called).

A lot of it comes down to naming things well and having consistent architecture. Having static code analysis to handle all the boring things like indentation, spaces after commas, .map vs .collect, etc... makes it much easier.

Insulting the person who wrote the code is always a bad idea. Everyone writes shitty code, every time I go back and look at something I wrote a year ago, 6 months ago, last week, I always find things to harp on. That means I'm still learning.

A lot of times the code doesn't need to be good, it just needs to get the job done. The code was written to solve a business problem, not for the sake of being a nice piece of code, and if the company wasn't making money at the time then there's very little reason to care about code quality. You don't even know if you'll need this functionality next week, why make it maintainable.
artynko
Profile Joined November 2010
Slovakia86 Posts
July 14 2014 07:14 GMT
#9979
On July 14 2014 09:36 WoolySheep wrote:
Just wondering if anyone else has experienced self-righteous, elitist coders at places they work? A lot of people I have worked with would always say "this code sucks", I should rewrite the whole thing", "The person who coded this was dumb", and it really ticks me off. Probably at the time of coding the idea was to do it a certain way but it has since changed. They tend to use fancy language and over-complicate issues in the attempt to sound smart.

Anyone else experience this?

Happens, all the time, and then when you check the commit history it was either the person complaining or you who did the stupid change. Everytime you have a look at a code that was written a year ago it will look like a retarded monkey wrote it.
spinesheath
Profile Blog Joined June 2009
Germany8679 Posts
July 14 2014 08:13 GMT
#9980
On July 14 2014 09:36 WoolySheep wrote:
Just wondering if anyone else has experienced self-righteous, elitist coders at places they work? A lot of people I have worked with would always say "this code sucks", I should rewrite the whole thing", "The person who coded this was dumb", and it really ticks me off. Probably at the time of coding the idea was to do it a certain way but it has since changed. They tend to use fancy language and over-complicate issues in the attempt to sound smart.

Anyone else experience this?

I probably guilty of this, too. Though I never mean to insult anyone with it (and won't call anyone dumb or consider them to be dumb), it probably sounds like that to other people at times.

When a piece of code is ridiculously tangled, or unintuitive information is implicitly duplicated across dlls, it makes my life hard and any change carries a huge risk to break existing functionality. Of course I have the urge to complain about that.

Don't pass around instances of nice and informative classes as objects, don't return objects that could be strings or doubles or anything, don't cast around between enums, don't switch on types all over the place, and I'm a lot happier. It seems like most of my issues revolve around massive overuse of up- and downcasting...
If you have a good reason to disagree with the above, please tell me. Thank you.
Prev 1 497 498 499 500 501 1032 Next
Please log in or register to reply.
Live Events Refresh
Replay Cast
00:00
WardiTV Mondays #62
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RuFF_SC2 185
Nathanias 154
trigger 9
StarCraft: Brood War
Tasteless 103
Shine 86
Bale 57
NaDa 27
Icarus 7
Dota 2
monkeys_forever842
NeuroSwarm141
League of Legends
JimRising 651
Counter-Strike
Coldzera 1376
Fnx 297
Other Games
summit1g13284
tarik_tv4906
shahzam600
C9.Mang0303
WinterStarcraft211
ViBE177
Mew2King97
Organizations
Other Games
gamesdonequick979
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 14 non-featured ]
StarCraft 2
• Hupsaiya 116
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• RayReign 20
• Azhi_Dahaki3
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Doublelift3930
Upcoming Events
The PondCast
5h 50m
OSC
11h 50m
Demi vs Mixu
Nicoract vs TBD
Babymarine vs MindelVK
ForJumy vs TBD
Shameless vs Percival
Replay Cast
19h 50m
Korean StarCraft League
1d 22h
CranKy Ducklings
2 days
WardiTV 2025
2 days
SC Evo League
2 days
BSL 21
2 days
Sziky vs OyAji
Gypsy vs eOnzErG
OSC
2 days
Solar vs Creator
ByuN vs Gerald
Percival vs Babymarine
Moja vs Krystianer
EnDerr vs ForJumy
sebesdes vs Nicoract
Sparkling Tuna Cup
3 days
[ Show More ]
WardiTV 2025
3 days
OSC
3 days
BSL 21
3 days
Bonyth vs StRyKeR
Tarson vs Dandy
Replay Cast
4 days
Wardi Open
4 days
StarCraft2.fi
4 days
Monday Night Weeklies
4 days
Replay Cast
4 days
WardiTV 2025
5 days
StarCraft2.fi
5 days
PiGosaur Monday
5 days
StarCraft2.fi
6 days
Tenacious Turtle Tussle
6 days
Liquipedia Results

Completed

Proleague 2025-11-30
RSL Revival: Season 3
Light HT

Ongoing

C-Race Season 1
IPSL Winter 2025-26
KCM Race Survival 2025 Season 4
YSL S2
BSL Season 21
CSCL: Masked Kings S3
Slon Tour Season 2
Acropolis #4 - TS3
META Madness #9
SL Budapest Major 2025
ESL Impact League Season 8
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
Thunderpick World Champ.
CS Asia Championships 2025
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2

Upcoming

BSL 21 Non-Korean Championship
Acropolis #4
IPSL Spring 2026
Bellum Gens Elite Stara Zagora 2026
HSC XXVIII
RSL Offline Finals
WardiTV 2025
Kuram Kup
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual
eXTREMESLAND 2025
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 © 2025 TLnet. All Rights Reserved.