• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 11:09
CEST 17:09
KST 00:09
  • 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
[ASL21] Ro16 Preview Pt1: Fresh Flow6[ASL21] Ro24 Preview Pt2: News Flash10[ASL21] Ro24 Preview Pt1: New Chaos0Team Liquid Map Contest #22 - Presented by Monster Energy21ByuL: The Forgotten Master of ZvT30
Community News
MaNa leaves Team Liquid14$5,000 WardiTV TLMC tournament - Presented by Monster Energy5GSL CK: More events planned pending crowdfunding7Weekly Cups (May 30-Apr 5): herO, Clem, SHIN win0[BSL22] RO32 Group Stage5
StarCraft 2
General
Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool MaNa leaves Team Liquid Team Liquid Map Contest #22 - Presented by Monster Energy Quebec Clan still alive ? BGE Stara Zagora 2026 cancelled
Tourneys
Sparkling Tuna Cup - Weekly Open Tournament $5,000 WardiTV TLMC tournament - Presented by Monster Energy RSL Revival: Season 5 - Qualifiers and Main Event GSL CK: More events planned pending crowdfunding Sea Duckling Open (Global, Bronze-Diamond)
Strategy
Custom Maps
[D]RTS in all its shapes and glory <3 [A] Nemrods 1/4 players [M] (2) Frigid Storage
External Content
Mutation # 521 Memorable Boss The PondCast: SC2 News & Results Mutation # 520 Moving Fees Mutation # 519 Inner Power
Brood War
General
[ASL21] Ro16 Preview Pt1: Fresh Flow Leta's ASL Ro24 Review The Korean Terminology Thread ASL21 General Discussion BGH Auto Balance -> http://bghmmr.eu/
Tourneys
Escore Tournament StarCraft Season 2 [ASL21] Ro16 Group A [Megathread] Daily Proleagues [ASL21] Ro24 Group F
Strategy
Any training maps people recommend? Fighting Spirit mining rates Muta micro map competition What's the deal with APM & what's its true value
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread Battle Aces/David Kim RTS Megathread General RTS Discussion Thread Starcraft Tabletop Miniature Game
Dota 2
The Story of Wings Gaming Official 'what is Dota anymore' discussion
League of Legends
G2 just beat GenG in First stand
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
Vanilla Mini Mafia Mafia Game Mode Feedback/Ideas TL Mafia Community Thread Five o'clock TL Mafia
Community
General
US Politics Mega-thread Canadian Politics Mega-thread Russo-Ukrainian War Thread European Politico-economics QA Mega-thread The China Politics Thread
Fan Clubs
The IdrA Fan Club
Media & Entertainment
[Manga] One Piece [Req][Books] Good Fantasy/SciFi books Movie Discussion!
Sports
2024 - 2026 Football Thread Formula 1 Discussion Cricket [SPORT] Tokyo Olympics 2021 Thread
World Cup 2022
Tech Support
[G] How to Block Livestream Ads
TL Community
The Automated Ban List
Blogs
lurker extra damage testi…
StaticNine
How Streamers Inspire Gamers…
TrAiDoS
Broowar part 2
qwaykee
Funny Nicknames
LUCKY_NOOB
Iranian anarchists: organize…
XenOsky
ASL S21 English Commentary…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1826 users

The Big Programming Thread - Page 327

Forum Index > General Forum
Post a Reply
Prev 1 325 326 327 328 329 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.
tec27
Profile Blog Joined June 2004
United States3702 Posts
July 24 2013 08:52 GMT
#6521
On July 24 2013 17:29 Blisse wrote:
Programmers aren't Product Managers. Product Managers talk with higher-ups and Architects who may or may not communicate with Senior Developers before reaching decisions in what designs/implementation details are used in the product - way before you actually have a project to work on. Assuming you're not in very new start-ups, because for most programmers you'll be joining several years in and hopping right into their chosen language. Programmers rarely make real important implementation decisions unless there's a huge issue and/or oversight found.

Whatever company you work at sounds incredibly dysfunctional and you should seek new employment ASAPly
Can you jam with the console cowboys in cyberspace?
Deleted User 101379
Profile Blog Joined August 2010
4849 Posts
July 24 2013 09:03 GMT
#6522
On July 24 2013 17:11 Arnstein wrote:
Show nested quote +
On July 23 2013 15:42 Kiante wrote:
On July 23 2013 14:45 Release wrote:
On July 23 2013 14:21 sluggaslamoo wrote:
On July 23 2013 07:33 Release wrote:
The cool thing about OOP is that you don't have to use it. Completely up to the programmer.

The best thing about OOP imo is readability. 1 line per anything in the main (although sometimes it is better to expand. In theory, you could have 1 line for the entire program)


I think you are confused.

OOP is a paradigm, so if you don't always use Objects in an Object Oriented program, then you aren't doing OOP. Its just structured programming with objects.

I disagree that OOP improves readability, I'd actually argue that functional programming or structured programming styles are better for readability.

What OOP does is create a bridge between business models and code that makes it really easy for both the programmer and analyst to design software.

Ah. Yes. I thought we were talking about OO languages. Disregard my comment.

So you were trying to say that language choice was completely up to the programmer?

Since when? As someone who works as a developer i've never had a choice of languages in any professional project


In what way haven't you had a choice? Like the boss said "Use C, you cunts!" or "Shit, I want to use Python, but since this project have to be super fast, I will have to use C"?


Since you usually work in a team, you have to use the language everyone knows. Since people are hired for their knowledge with the language used in previous projects, it's usually that language that has to be used for future projects as well. If you use any other language, the managers can't just add new manpower to the project from other teams when your project needs it and they later can't just assign other programmers to maintain it when you leave the company.

It's rare that you have a choice in that matter.
Blisse
Profile Blog Joined July 2010
Canada3710 Posts
Last Edited: 2013-07-24 09:22:44
July 24 2013 09:10 GMT
#6523
On July 24 2013 17:52 tec27 wrote:
Show nested quote +
On July 24 2013 17:29 Blisse wrote:
Programmers aren't Product Managers. Product Managers talk with higher-ups and Architects who may or may not communicate with Senior Developers before reaching decisions in what designs/implementation details are used in the product - way before you actually have a project to work on. Assuming you're not in very new start-ups, because for most programmers you'll be joining several years in and hopping right into their chosen language. Programmers rarely make real important implementation decisions unless there's a huge issue and/or oversight found.

Whatever company you work at sounds incredibly dysfunctional and you should seek new employment ASAPly


idk, he's wondering when do programmers get a say in what they're building. Unless you're building really light one time applications that will need to be refreshed every year or so unless the customer stops paying (and even then), either 1. shit's already there, hop on, 2. you're expanding something that's already existing, or 3. you're going to give advice, but you're not even a senior programmer at the company and you're not a consultant so why would they listen to you? idk what sort of start-uppy hacky new companies you're talking about but i'm pretty sure programmers in enterprise software companies are rarely actually doing real high-level design versus just consulting non-programmers at times... unless their initial consultant was horrible and they had a huge oversight and your way of doing it is better than someone who's paid to find the better way to do it lol

and could you tell me why it's dysfunctional? (i dont work/plan to work there anymore)

also holy shit i'm a mutalisk
There is no one like you in the universe.
Arnstein
Profile Blog Joined May 2010
Norway3381 Posts
Last Edited: 2013-07-24 09:33:11
July 24 2013 09:32 GMT
#6524
Since I don't have much to do this summer, I'm thinking of doing as many of these as I can:
https://github.com/thekarangoel/Projects

I just did the first number one, where you have to find pi to the nth digit, and this was my answer:


#include <iostream>
#include <math.h>
#include <iomanip>

using namespace std;

int main()
{
int n;
cout << "Enter how many digits you want to see: " << endl;
cin >> n;
cout << setprecision(n) << atan(1)*4 << endl;
}


Is this a bad way to do it? Is it cheating in any way? (especially using the setprecision function, which basically does the task for you)
rsol in response to the dragoon voice being heard in SCII: dragoon ai reaches new lows: wanders into wrong game
WolfintheSheep
Profile Joined June 2011
Canada14127 Posts
July 24 2013 09:33 GMT
#6525
On July 24 2013 17:52 tec27 wrote:
Show nested quote +
On July 24 2013 17:29 Blisse wrote:
Programmers aren't Product Managers. Product Managers talk with higher-ups and Architects who may or may not communicate with Senior Developers before reaching decisions in what designs/implementation details are used in the product - way before you actually have a project to work on. Assuming you're not in very new start-ups, because for most programmers you'll be joining several years in and hopping right into their chosen language. Programmers rarely make real important implementation decisions unless there's a huge issue and/or oversight found.

Whatever company you work at sounds incredibly dysfunctional and you should seek new employment ASAPly

It sounds to me like you don't have much working experience in the field.

Most companies anywhere work like this. Architecture and frameworks are chosen by cost evaluation, programming languages are chosen based on software compatibility or legacy code, and projects are always set before programmers and low-level designers have heard anything except rumours.

And believe me, if you think that's dysfunctional, a company where programmers use whatever they want is several magnitudes worse.
Average means I'm better than half of you.
kollin
Profile Blog Joined March 2011
United Kingdom8380 Posts
July 24 2013 09:35 GMT
#6526
On July 24 2013 18:33 WolfintheSheep wrote:
Show nested quote +
On July 24 2013 17:52 tec27 wrote:
On July 24 2013 17:29 Blisse wrote:
Programmers aren't Product Managers. Product Managers talk with higher-ups and Architects who may or may not communicate with Senior Developers before reaching decisions in what designs/implementation details are used in the product - way before you actually have a project to work on. Assuming you're not in very new start-ups, because for most programmers you'll be joining several years in and hopping right into their chosen language. Programmers rarely make real important implementation decisions unless there's a huge issue and/or oversight found.

Whatever company you work at sounds incredibly dysfunctional and you should seek new employment ASAPly

It sounds to me like you don't have much working experience in the field.

Most companies anywhere work like this. Architecture and frameworks are chosen by cost evaluation, programming languages are chosen based on software compatibility or legacy code, and projects are always set before programmers and low-level designers have heard anything except rumours.

And believe me, if you think that's dysfunctional, a company where programmers use whatever they want is several magnitudes worse.

Doesn't tec27 work at google?
WolfintheSheep
Profile Joined June 2011
Canada14127 Posts
July 24 2013 09:36 GMT
#6527
On July 24 2013 18:35 kollin wrote:
Show nested quote +
On July 24 2013 18:33 WolfintheSheep wrote:
On July 24 2013 17:52 tec27 wrote:
On July 24 2013 17:29 Blisse wrote:
Programmers aren't Product Managers. Product Managers talk with higher-ups and Architects who may or may not communicate with Senior Developers before reaching decisions in what designs/implementation details are used in the product - way before you actually have a project to work on. Assuming you're not in very new start-ups, because for most programmers you'll be joining several years in and hopping right into their chosen language. Programmers rarely make real important implementation decisions unless there's a huge issue and/or oversight found.

Whatever company you work at sounds incredibly dysfunctional and you should seek new employment ASAPly

It sounds to me like you don't have much working experience in the field.

Most companies anywhere work like this. Architecture and frameworks are chosen by cost evaluation, programming languages are chosen based on software compatibility or legacy code, and projects are always set before programmers and low-level designers have heard anything except rumours.

And believe me, if you think that's dysfunctional, a company where programmers use whatever they want is several magnitudes worse.

Doesn't tec27 work at google?

Does he? In that case, I'd say he seriously misunderstands what Blisse wrote.
Average means I'm better than half of you.
iaretehnoob
Profile Joined June 2004
Sweden741 Posts
July 24 2013 10:27 GMT
#6528
On July 24 2013 18:32 Arnstein wrote:
Since I don't have much to do this summer, I'm thinking of doing as many of these as I can:
https://github.com/thekarangoel/Projects

I just did the first number one, where you have to find pi to the nth digit, and this was my answer:


#include <iostream>
#include <math.h>
#include <iomanip>

using namespace std;

int main()
{
int n;
cout << "Enter how many digits you want to see: " << endl;
cin >> n;
cout << setprecision(n) << atan(1)*4 << endl;
}


Is this a bad way to do it? Is it cheating in any way? (especially using the setprecision function, which basically does the task for you)

I see two issues:
a) it rounds.
b) try it for n>15 or something.
Arnstein
Profile Blog Joined May 2010
Norway3381 Posts
July 24 2013 10:34 GMT
#6529
On July 24 2013 19:27 iaretehnoob wrote:
Show nested quote +
On July 24 2013 18:32 Arnstein wrote:
Since I don't have much to do this summer, I'm thinking of doing as many of these as I can:
https://github.com/thekarangoel/Projects

I just did the first number one, where you have to find pi to the nth digit, and this was my answer:


#include <iostream>
#include <math.h>
#include <iomanip>

using namespace std;

int main()
{
int n;
cout << "Enter how many digits you want to see: " << endl;
cin >> n;
cout << setprecision(n) << atan(1)*4 << endl;
}


Is this a bad way to do it? Is it cheating in any way? (especially using the setprecision function, which basically does the task for you)

I see two issues:
a) it rounds.
b) try it for n>15 or something.


Wow, didn't see that before now. How come the 3-4 digits are wrong on n=20? If it rounds I would expect the last one to be wrong, but not the 3-4 last ones.
rsol in response to the dragoon voice being heard in SCII: dragoon ai reaches new lows: wanders into wrong game
Deleted User 101379
Profile Blog Joined August 2010
4849 Posts
July 24 2013 10:37 GMT
#6530
On July 24 2013 19:34 Arnstein wrote:
Show nested quote +
On July 24 2013 19:27 iaretehnoob wrote:
On July 24 2013 18:32 Arnstein wrote:
Since I don't have much to do this summer, I'm thinking of doing as many of these as I can:
https://github.com/thekarangoel/Projects

I just did the first number one, where you have to find pi to the nth digit, and this was my answer:


#include <iostream>
#include <math.h>
#include <iomanip>

using namespace std;

int main()
{
int n;
cout << "Enter how many digits you want to see: " << endl;
cin >> n;
cout << setprecision(n) << atan(1)*4 << endl;
}


Is this a bad way to do it? Is it cheating in any way? (especially using the setprecision function, which basically does the task for you)

I see two issues:
a) it rounds.
b) try it for n>15 or something.


Wow, didn't see that before now. How come the 3-4 digits are wrong on n=20? If it rounds I would expect the last one to be wrong, but not the 3-4 last ones.


Floating point numbers have limited precision, they don't work for these cases.
Arnstein
Profile Blog Joined May 2010
Norway3381 Posts
July 24 2013 10:54 GMT
#6531
On July 24 2013 19:37 Morfildur wrote:
Show nested quote +
On July 24 2013 19:34 Arnstein wrote:
On July 24 2013 19:27 iaretehnoob wrote:
On July 24 2013 18:32 Arnstein wrote:
Since I don't have much to do this summer, I'm thinking of doing as many of these as I can:
https://github.com/thekarangoel/Projects

I just did the first number one, where you have to find pi to the nth digit, and this was my answer:


#include <iostream>
#include <math.h>
#include <iomanip>

using namespace std;

int main()
{
int n;
cout << "Enter how many digits you want to see: " << endl;
cin >> n;
cout << setprecision(n) << atan(1)*4 << endl;
}


Is this a bad way to do it? Is it cheating in any way? (especially using the setprecision function, which basically does the task for you)

I see two issues:
a) it rounds.
b) try it for n>15 or something.


Wow, didn't see that before now. How come the 3-4 digits are wrong on n=20? If it rounds I would expect the last one to be wrong, but not the 3-4 last ones.


Floating point numbers have limited precision, they don't work for these cases.


Okay, I guess I will find a new way then
rsol in response to the dragoon voice being heard in SCII: dragoon ai reaches new lows: wanders into wrong game
zeru
Profile Blog Joined September 2010
8156 Posts
July 24 2013 12:27 GMT
#6532
--- Nuked ---
WolfintheSheep
Profile Joined June 2011
Canada14127 Posts
July 24 2013 17:05 GMT
#6533
On July 24 2013 21:27 zeru wrote:
Show nested quote +
On July 24 2013 18:33 WolfintheSheep wrote:
On July 24 2013 17:52 tec27 wrote:
On July 24 2013 17:29 Blisse wrote:
Programmers aren't Product Managers. Product Managers talk with higher-ups and Architects who may or may not communicate with Senior Developers before reaching decisions in what designs/implementation details are used in the product - way before you actually have a project to work on. Assuming you're not in very new start-ups, because for most programmers you'll be joining several years in and hopping right into their chosen language. Programmers rarely make real important implementation decisions unless there's a huge issue and/or oversight found.

Whatever company you work at sounds incredibly dysfunctional and you should seek new employment ASAPly

It sounds to me like you don't have much working experience in the field.

Most companies anywhere work like this. Architecture and frameworks are chosen by cost evaluation, programming languages are chosen based on software compatibility or legacy code, and projects are always set before programmers and low-level designers have heard anything except rumours.

And believe me, if you think that's dysfunctional, a company where programmers use whatever they want is several magnitudes worse.

I work at a smaller company where the main dev(s) of a project work quite together with the architect/designer in some parts of their job, such as the subjects of deciding framework, language, compatibility with legacy/future systems. There obviously has to be a logical argument for using or not using thing X. Using several languages for different products and services, and having the people who are going to write it be part of decision making doesn't sound too strange.

Letting programmers choose themselves would likely not end well, like you said.

Well, in smaller companies you basically end up being part of the management, whether you job description says so or not...that's just part of being in a smaller company. I've worked at a company with only 7 people, and we had weekly meetings that involved literally everyone in every project (even if they weren't directly working on it).
Average means I'm better than half of you.
tec27
Profile Blog Joined June 2004
United States3702 Posts
July 24 2013 17:11 GMT
#6534
On July 24 2013 18:33 WolfintheSheep wrote:
Show nested quote +
On July 24 2013 17:52 tec27 wrote:
On July 24 2013 17:29 Blisse wrote:
Programmers aren't Product Managers. Product Managers talk with higher-ups and Architects who may or may not communicate with Senior Developers before reaching decisions in what designs/implementation details are used in the product - way before you actually have a project to work on. Assuming you're not in very new start-ups, because for most programmers you'll be joining several years in and hopping right into their chosen language. Programmers rarely make real important implementation decisions unless there's a huge issue and/or oversight found.

Whatever company you work at sounds incredibly dysfunctional and you should seek new employment ASAPly

It sounds to me like you don't have much working experience in the field.

Most companies anywhere work like this. Architecture and frameworks are chosen by cost evaluation, programming languages are chosen based on software compatibility or legacy code, and projects are always set before programmers and low-level designers have heard anything except rumours.

And believe me, if you think that's dysfunctional, a company where programmers use whatever they want is several magnitudes worse.

So you think a company where PM's are deciding what technology you'll use and "Solution Architects" (who are clearly, in his example, *not* anyone actually touching the code) are making decisions from on high which you have no actual say in makes for a good place to work? I'm not trying to insult the company, I'm just trying to give advice. If you work at a place that does that, they're treating you like shit and you can do better. If you want to be treated like shit, then have at it
Can you jam with the console cowboys in cyberspace?
WolfintheSheep
Profile Joined June 2011
Canada14127 Posts
July 24 2013 17:43 GMT
#6535
On July 25 2013 02:11 tec27 wrote:
Show nested quote +
On July 24 2013 18:33 WolfintheSheep wrote:
On July 24 2013 17:52 tec27 wrote:
On July 24 2013 17:29 Blisse wrote:
Programmers aren't Product Managers. Product Managers talk with higher-ups and Architects who may or may not communicate with Senior Developers before reaching decisions in what designs/implementation details are used in the product - way before you actually have a project to work on. Assuming you're not in very new start-ups, because for most programmers you'll be joining several years in and hopping right into their chosen language. Programmers rarely make real important implementation decisions unless there's a huge issue and/or oversight found.

Whatever company you work at sounds incredibly dysfunctional and you should seek new employment ASAPly

It sounds to me like you don't have much working experience in the field.

Most companies anywhere work like this. Architecture and frameworks are chosen by cost evaluation, programming languages are chosen based on software compatibility or legacy code, and projects are always set before programmers and low-level designers have heard anything except rumours.

And believe me, if you think that's dysfunctional, a company where programmers use whatever they want is several magnitudes worse.

So you think a company where PM's are deciding what technology you'll use and "Solution Architects" (who are clearly, in his example, *not* anyone actually touching the code) are making decisions from on high which you have no actual say in makes for a good place to work? I'm not trying to insult the company, I'm just trying to give advice. If you work at a place that does that, they're treating you like shit and you can do better. If you want to be treated like shit, then have at it

Once again, I think you have a very idealistic (and very dysfunctional) idea of how a company should operate.

If I were to compose a list of priorities for selecting a language for a project, programmer preference ranks somewhere at the very bottom. I cannot think of a single circumstance where "I like Python" would ever override concerns like client requirements, compatibility, co-worker skillsets, support and maintainability, etc.
Average means I'm better than half of you.
tec27
Profile Blog Joined June 2004
United States3702 Posts
July 24 2013 17:55 GMT
#6536
Decent programmers are not going to say "I like python" and think that's a good reason for choosing it for a project. If your company doesn't trust you to be able to pick the right tool for the job, they think you're a moron and unless you actually believe you are a moron, you should find a new job. Its really not that difficult.

There are plenty of companies that will treat you like shit, I'm not arguing that they don't exist. I'm just saying that if you have any self-respect and desire to actually work effectively, you shouldn't work for them.
Can you jam with the console cowboys in cyberspace?
RoyGBiv_13
Profile Blog Joined August 2010
United States1275 Posts
Last Edited: 2013-07-24 18:31:24
July 24 2013 18:03 GMT
#6537
On July 25 2013 02:55 tec27 wrote:
Decent programmers are not going to say "I like python" and think that's a good reason for choosing it for a project. If your company doesn't trust you to be able to pick the right tool for the job, they think you're a moron and unless you actually believe you are a moron, you should find a new job. Its really not that difficult.

There are plenty of companies that will treat you like shit, I'm not arguing that they don't exist. I'm just saying that if you have any self-respect and desire to actually work effectively, you shouldn't work for them.


+1
Programming is a creative profession. There's a ton of research on how to get the highest quality production out of a programmer. Agile methodologies have a pretty good track record of generating top notch code, while waterfall design is arguably the worst thing to happen to programming since PHP (har har har).


+ Show Spoiler +

[image loading]
http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-design/+ Show Spoiler +

"Part of what makes a good developer is the ability to choose the tools that work best."
Any sufficiently advanced technology is indistinguishable from magic
Millitron
Profile Blog Joined August 2010
United States2611 Posts
July 24 2013 18:13 GMT
#6538
On July 24 2013 18:10 Blisse wrote:
Show nested quote +
On July 24 2013 17:52 tec27 wrote:
On July 24 2013 17:29 Blisse wrote:
Programmers aren't Product Managers. Product Managers talk with higher-ups and Architects who may or may not communicate with Senior Developers before reaching decisions in what designs/implementation details are used in the product - way before you actually have a project to work on. Assuming you're not in very new start-ups, because for most programmers you'll be joining several years in and hopping right into their chosen language. Programmers rarely make real important implementation decisions unless there's a huge issue and/or oversight found.

Whatever company you work at sounds incredibly dysfunctional and you should seek new employment ASAPly


idk, he's wondering when do programmers get a say in what they're building. Unless you're building really light one time applications that will need to be refreshed every year or so unless the customer stops paying (and even then), either 1. shit's already there, hop on, 2. you're expanding something that's already existing, or 3. you're going to give advice, but you're not even a senior programmer at the company and you're not a consultant so why would they listen to you? idk what sort of start-uppy hacky new companies you're talking about but i'm pretty sure programmers in enterprise software companies are rarely actually doing real high-level design versus just consulting non-programmers at times... unless their initial consultant was horrible and they had a huge oversight and your way of doing it is better than someone who's paid to find the better way to do it lol

and could you tell me why it's dysfunctional? (i dont work/plan to work there anymore)

also holy shit i'm a mutalisk

Well even low-ranked programmers will likely take some part in the design meetings. I mean, basically every CS degree teaches UML diagramming for a reason, right?
Who called in the fleet?
Denar
Profile Blog Joined March 2011
France1633 Posts
July 24 2013 18:15 GMT
#6539
This thread has one of the worst atmospheres in all TL, a lot of agressive tone, dick-waving, and other never-ending battles over trivial matters.

Do you guys think this is specific to the people interacting in here, or if it is a general character aspect of the programmer to be unable to exchange in a more civilised manner ?
RoyGBiv_13
Profile Blog Joined August 2010
United States1275 Posts
July 24 2013 18:20 GMT
#6540
On July 25 2013 03:15 Denar wrote:
This thread has one of the worst atmospheres in all TL, a lot of agressive tone, dick-waving, and other never-ending battles over trivial matters.

Do you guys think this is specific to the people interacting in here, or if it is a general character aspect of the programmer to be unable to exchange in a more civilised manner ?


Honestly, most programming debates I have been in have been around the same tone. I don't see the "dick-waving", but the aggression and never ending battles over trivial matters is a result of of what makes us good at what we do. It's obsessive attention to detail combined with people who are traditionally not good at "people". Following this thread, you will probably find plenty of stubborn people butting heads of minute details of individual programming languages, but you'll also find a lot of strong, experienced based points that carry a wealth of knowledge. It's how you approach the conversation that matters what you get out it. If you're looking for drama, you'll find it here.
Any sufficiently advanced technology is indistinguishable from magic
Prev 1 325 326 327 328 329 1032 Next
Please log in or register to reply.
Live Events Refresh
Next event in 51m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
LamboSC2 290
Hui .286
Lowko281
ProTech127
StarCraft: Brood War
Sea 12986
Calm 7234
Bisu 3943
Horang2 2124
Jaedong 1600
Mini 611
EffOrt 522
BeSt 464
Stork 440
firebathero 397
[ Show more ]
Larva 242
Soulkey 167
Hyun 156
Zeus 148
Rush 135
actioN 133
Pusan 110
ggaemo 68
Dewaltoss 66
[sc1f]eonzerg 63
ToSsGirL 50
Mind 50
Killer 47
zelot 37
Barracks 29
Nal_rA 27
Rock 20
Movie 17
Terrorterran 15
Hm[arnc] 15
GoRush 15
IntoTheRainbow 11
SilentControl 11
Bale 10
Sexy 7
Dota 2
qojqva1945
syndereN279
420jenkins184
League of Legends
Reynor20
Counter-Strike
fl0m4522
olofmeister4293
Other Games
hiko953
B2W.Neo947
XBOCT340
crisheroes299
Pyrionflax173
KnowMe120
RotterdaM91
QueenE85
ArmadaUGS58
Mew2King36
Trikslyr20
Organizations
Other Games
WardiTV721
BasetradeTV497
Counter-Strike
PGL246
StarCraft: Brood War
Kim Chul Min (afreeca) 17
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 17 non-featured ]
StarCraft 2
• StrangeGG 67
• Shameless 2
• IndyKCrew
• Migwel
• AfreecaTV YouTube
• sooper7s
• intothetv
• Kozan
• LaughNgamezSOOP
StarCraft: Brood War
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• Noizen47
League of Legends
• Nemesis2080
• TFBlade1396
• Jankos659
Other Games
• Shiphtur27
Upcoming Events
Monday Night Weeklies
51m
OSC
8h 51m
Afreeca Starleague
18h 51m
Snow vs PianO
hero vs Rain
WardiTV Map Contest Tou…
18h 51m
GSL
20h 51m
PiGosaur Cup
1d 8h
CranKy Ducklings
1d 17h
Kung Fu Cup
1d 20h
Replay Cast
2 days
The PondCast
2 days
[ Show More ]
WardiTV Map Contest Tou…
2 days
Replay Cast
3 days
Escore
3 days
WardiTV Map Contest Tou…
3 days
Korean StarCraft League
4 days
CranKy Ducklings
4 days
WardiTV Map Contest Tou…
4 days
IPSL
5 days
WolFix vs nOmaD
dxtr13 vs Razz
BSL
5 days
Sparkling Tuna Cup
5 days
WardiTV Map Contest Tou…
5 days
Ladder Legends
5 days
BSL
6 days
IPSL
6 days
JDConan vs TBD
Aegong vs rasowy
Replay Cast
6 days
Replay Cast
6 days
Wardi Open
6 days
Afreeca Starleague
6 days
Bisu vs Ample
Jaedong vs Flash
Liquipedia Results

Completed

Escore Tournament S2: W2
RSL Revival: Season 4
NationLESS Cup

Ongoing

BSL Season 22
ASL Season 21
CSL 2026 SPRING (S20)
IPSL Spring 2026
StarCraft2 Community Team League 2026 Spring
Nations Cup 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League S23 Finals
ESL Pro League S23 Stage 1&2
PGL Cluj-Napoca 2026
IEM Kraków 2026

Upcoming

Escore Tournament S2: W3
Acropolis #4
BSL 22 Non-Korean Championship
CSLAN 4
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
RSL Revival: Season 5
WardiTV TLMC #16
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026
CCT Season 3 Global Finals
IEM Rio 2026
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.