« first day (1686 days earlier)      last day (3308 days later) » 
00:00 - 19:0019:00 - 00:00

12:06 AM
Anyone around?
 
noooope
 
OK, see you later.
On a serious note, I have a question, and I'd like to ask if it is on topic here.
 
mhmm
 
user41796
@Hosch250 ignore the rabble. Go ahead and ask in here
 
Would it be on topic to ask whether it is better practice to use the provided end-of-line character that many languages have or if it is better to just append "\n" to the end of the string?
 
12:09 AM
don't we already have that question?
 
user20683
@Hosch250 yes
 
It doesn't apply to all languages, because some have stuff like Console.Write() and Console.WriteLine().
 
user20683
though I suspect it'd be a dupe
 
OK, I'll do so, if there isn't a dupe.
 
user20683
if it's not, go ahead and ask
 
12:09 AM
See you!
 
7
Q: Using a stream manipulator (endl) or a newline escape character (\n)?

Nathan TaylorI don't have a specific context in which I'm asking the question, but while I was reading a beginner book on C++ I noticed the use of both an endl stream manipulator and a newline escape character when dealing with a stream object. The exmaple is as follows: cout << "Hello World" << endl; cout <<...

 
OK, well, great!
Thanks.
 
user20683
@Hosch250 you're welcome. Also this is the recent why I don't have much SO rep ;)
 
at first glance, it doesn't look like we have the non-C++ equivalents.
 
Yeah, I switched to CR.
I suppose there isn't a generic answer for this?
 
12:13 AM
the generic answer is that it is best practice to use the language newline, since it will be smart enough to use the right newline depending on your platform
 
OK.
Well, thanks again.
 
\r\n on windows, \n on unix, etc.
 
@Telastyn which, oddly enough, is not true in C++
 
I am on Windows, and I just use \n
 
unless you don't want newline, and need an explicit unix newline.
 
12:14 AM
Maybe VS interprets it for me.
 
@Ixrec - ? thought it did.
 
nope, std::endl is always \n
 
@Hosch250 - naw, windows is better about handling stuff these days
unix too to be fair.
 
Everything, probably.
 
Everything other than Notepad is pretty good at handling newlines
 
user20683
12:14 AM
@Hosch250 unless you're working in the embedded space or mainframes
 
They have time to make minor changes like this now the main platform is done, maybe.
No, just the console.
 
user41796
C# has Environment.NewLine
 
user41796
But I think most people write to a StringBuffer and let the system deal with the formatting behind the scenes.
 
Does it?
I just use Console.WriteLine and Console.Write.
With the occasional \n if I only want to use one .WriteLine and write two lines.
 
user41796
Which is what pretty much everyone else uses too
 
12:17 AM
yeh
 
 
1 hour later…
user114359
1:44 AM
@MichaelT Yep, I be lazy in the past but trying to be a team player lately.
 
user114359
And while I was in a location where I could not chat it up in here earlier today, I did read about how experienced users do not ask many questions. I think that is partly because we have fewer questions, the ones we do have are not good for the Q&A format, but I agree with @ThomasOwens that more self-answer questions will bring value to the site.
 
user55340
@Snowman It really does help, both in making sure that things that aren't on the front page still get their attention and making it so that it doesn't appear like there's a cabal in a secret chat room running it all (I'm really happy to see Doc and Doval show up in close votes)
 
user114359
Personally, I am gearing up to start an open source project in the next week or two. While I feel at this point in my career I have most of the answers, nobody, myself included, knows everything. I just might ask some "design review" questions here, or self-answer some interesting issues I come across.
 
user114359
@MichaelT With only 25 votes per day it is difficult both to burninate and to help with the queue but I am sure I can find a balance.
 
user114359
Also, NBA basketball is so distracting this time of year. I do believe it is the perfect pro sport.
 
user55340
1:49 AM
@Snowman Both are important, and both help. If you have the choice, front page is probably more important in that its what is there now while burination can be something where "I'm going to have an hour where I can help community moderation - just work on the queue rather than going and hunting"
 
user114359
I've been trying to work the queue for 10-15, burn 5-10 old questions with bad tags, keep a few aces up my sleeves for up-to-the-minute moderation during the day, then burn the last few on review > burninate right before 8 PM
 
user114359
Days like today where my wife says "let's go to the bar after work, drink beer, and watch basketball..." twist my arm, please?
 
user114359
ooooops, didn't vote much today
 
@WorldEngineer angular does a ton; it's loaded full of modules and components that all depend on eachother so you can't use one without all the others; it's the single largest client side web application framework I've seen...
 
user114359
Can't beat jQuery: 4 LOC, 100kb.
 
1:56 AM
@Ixrec You find that odd? Sounds right in C++s wheelhouse to me
@Snowman even when I believe I know what I'm doing and have confidence in my designs; I find reviews absolutely invaluable. They're like tests, you may be completely certain your code is perfect, but when the tests come back successful you feel even more sure.
we all have blind spots, reviews help you know none are glaring right now.
 
user114359
@JimmyHoffa at my last job I was the very senior developer reviewing code from fresh college graduates. I made it clear that reviews are peer to peer, not me to you. They found bugs in my code, and I laid my pride on the table for them. Nobody is immune.
 
user114359
Granted my code was overall better than theirs, but not perfect. I never claimed that.
 
maybe not immune, but vaccinated by years... :)
 
user114359
I prefer "battle-scarred"
 
I prefer "fluffy bunnies"
 
user114359
2:01 AM
And if they complain about that, I tell them about my six years in the military
 
user114359
I can code, shoot guns with pinpoint accuracy, and you can get off my lawn!
 
user55340
2:18 AM
@Snowman btw, you do know about the 10k close vote sniper page?
 
user114359
@MichaelT no, I am not part of the cool kids' club but should be soon
 
user55340
Ahh, 400 more.
 
user55340
Soon.
 
user114359
9,607
 
user114359
2:26 AM
I have had accounts on SE for a long time, but I have not been actively engaged until about a year ago. I was mostly lurking.
 
user55340
Ever look at your all site network profile? Here's mine: stackexchange.com/users/109017/michaelt?tab=reputation
 
user114359
Yep, that is how I know I was mostly lurking until a year ago :-)
 
3:59 AM
So, would Programmers.SE be the place to ask an "Identify this esoteric language from a vague description" question? :/
Because I have one...
 
 
4 hours later…
8:21 AM
@Bobson no it isn't, programmers chat however is much more flexible in that regard
 
9:03 AM
hello
So I'm currently waiting for the sites cache to refresh so I can get into the C++ chat room. Anyone willing to help me debug some homework? ideone.com/WrwRBc
 
core culprit is the SIZE definition
think of #define as a global search-replace of each "SIZE" to "5"
This transforms void bubblesortname(char *fullname[], int *age, SIZE size); to void bubblesortname(char *fullname[], int *age, 5 size);
 
But #define isnt a global variable right?
And I was trying to use it to set the length of the arrays... Maybe I have it listed incorrectly in the functions?
 
it's worse; it's a source level transform of tokens
it works on type variables and keywords indiscriminately
 
So I used it incorrectly.
 
indeed
 
9:15 AM
Ok thank you.
Well any chance I can bribe you to debug my program? :)
 
hey .net TPL is touted to make max utilization of processor cores...but it is also said that it uses ThreadPool underneath...so does this mean that the ThreadPool is actually enhanced since .net 4.0? I am just wondering if the ThreadPool is "enhanced"...how so?
 
@deostroll threadpool just keeps some threads alive for tasks to run
TPL is what must create the tasks so that they are fine grained enough to use multiple thread effectively
 
9:30 AM
TPL is good at managing async tasks, but they are run of the threadpool internally...
 
The only bottleneck in a threadpool is the task submission queue
or how tasks get from the submitting thread to the worker threads
That is at its core a producer/consumer problem which is well studied
 
How do I differentiate CSS class used for styling from java/C++/javascript class? I know that java class is a type abstraction
 
My assertion is that since TPL is believed to make max utilization of processor cores, and, considering the fact that it uses ThreadPool underneath, it eventually means that stuff that you put on ThreadPool must also make efficient use of processor cores...right?
 
@overexchange CSS class just groups several tags that have a common attribute
@deostroll well a thread pool would have at least as many threads as there are CPUs right?
that means that as long as there are enough tasks being submitted that all cores will be busy
 
as many LWP's as there are CPU cores
 
9:38 AM
Usually its not done that way...by default its 25 or so...that is available...
 
Pentium 5 or bust
 
so for an activity of grouping some properties we use the keyword class in CSS?
 
@overexchange wait CSS as in cascading stylesheet or something else?
 
yes css that works with html for example: .large { font-size: 300%;}
 
@ratchetfreak I don't follow how you equate the two - CPUs = # of threads?
 
9:42 AM
@deostroll A thread pool has a Thread-Safe task queue and a set of threads which run the code while(alive)queue.Pop().run();
 
@ratchetfreak Is this query1 query2 relevant to your discussion on threads?
 
well it's a bit more complicated so it can die after a timeout and catch+handle the exception that run() may throw
meh I'm asssuming that kernel to userspace threads is 1-1
and the OS is smart in spreading them over the cores
 
10:32 AM
I'm documenting some work I've done for the boss. My project is essentially a queryable database of versioned documents. By default queries return the latest version of all the documents, but users can also specify a snapshot date in their queries in which case only documents effective at that time will be returned.
My doc sections so far a things like: Document model, Versioning model, Effectivity model, Querying model.
I'm wondering if I'm using the term 'model' in a standard way.
**Document model** describes the document schema. Where the metadata is held, and where the payload is held.
**Versioning model** describes how versioning works. Both how the version data is stored and the logic involved in creating new versions.
**Effectivity model** describes how documents are assigned effectivity date ranges. How only the start date is explicitly stored and how the end date is inferred from the subsequent document version's effectivity start date.
Querying model describes the logic involved in the querying service to pull out snapshots of the database and how document relationships are resolved on the fly to create document aliases (kind of like symlinks)
Should I be using a word other than "model" here?
 
 
1 hour later…
11:40 AM
for those without enough rep to see: Those 3 deleted messages were me practising new swear words.
 
has nothing to do with rep only room owners (italic name) and mods (blue name) can see deleted chat messages
 
:)
 
 
1 hour later…
1:15 PM
@overexchange - you mean, besides CSS classes are in CSS and non-CSS classes are in not-CSS?
 
1:44 PM
@MetaFight Belgium, man. Belgium!
 
user41796
@MetaFight Seems like a reasonable enough start for the documentation. What I have found is that good documentation can be highly project specific. Focus on what it takes to get someone up to speed quickly on the project - that will vary per project.
 
user41796
And yes, markdown formatting breaks when you use shift-enter to separate your thoughts within a comment.
 
2:00 PM
Yeah, I'm shit when it comes to writing documentation, but I usually try to think "what would I want to be documented if I was joining the project with 0 context?"
My current team seems to have an odd definition of "domain model" and the word "model" in general. I was wondering if maybe it was just me. Is my use of the word ok?
 
user41796
2:20 PM
It's reasonable enough
 
user41796
model === paradigm => both way overused expressions.
 
user41796
My happy observation of the day - several of my co-workers provide their daily activities simply by looking at their calendar. I'm so happy that I have a lot more direction over my day than that. Stuck in meetings all day would just suck.
 
@GlenH7 ^, Right, @Ampt?
 
user55340
2:44 PM
What happens if I get a gold tag badge on MSO for discussion with less than 3k rep?
 
2:55 PM
@MichaelT Ask on MSE?
@MichaelT You don't even have the silver tag badge, though; you only have 76 answers. Need 80 for silver and 200 for gold.
 
user55340
I'll wait. I really want to see what happens. I'm getting there.
 
user55340
Just think of the WTF when I show up with a dup hammer on MSO with no close votes.
 
user55340
I wonder if I could fup hammer 100/day then.
 
@MichaelT I think you'd better get cracking on moar answers then, because you're not even halfway there.
 
user55340
I am also trying for a gold faq badge here so I can close all the questions as duplicates of each other.
 
user55340
3:01 PM
Though the hole there is I wouldn't be able to do that for questions people ask, they lack the tag.
 
@MichaelT Just get a gold
 
user55340
Still needs the tag in the initial revision for dup hammer.
 
user55340
3:28 PM
One more down vote on cto job offer so speedy deletes can happen.
 
@MichaelT I went to go do that and got 404ed.
 
… alternatively, mods happen.
 
Have you ever noticed that the cat peeking out of the 404 0 has an ENORMOUS nose.
 
user55340
That works too.
 
My new goals I've set for myself now that I have 3k on progs are my Java gold badge on SO and CV steward here
 
3:39 PM
I'm aiming for 3k here so I can be a cv bot active contributor :)
 
@enderland I've gotta say, being a cv bot is totally worth it.
 
2
A: The Three Laws of TDD and private methods

enderlandYou don't do TDD based on what you expect the class will do internally. Your test cases should be based on what the class/functionality/program has to do to the external world. In your example, will the user ever be calling your reader class with to find all the non-numerical fields in a line? ...

 
@durron597 I've always seen it as an enormous nose and a small mouth, but it could be parsed as an open mouth and a chin line.
 
I actually feel like my answer to that is one of the better answers there, but far too late (FGITW ftl)
 
3:41 PM
Ha
oh hey that's interesting to see your rep graph over time
 
user55340
4:04 PM
Whee. Out of close votes again.
 
user55340
Spring @Autowire is magic.
 
What's the close reason for this:
8
Q: Job Interview Challenges

Joris OomsI'm not entirely sure if this belongs here, so feel free to move/close it, if necessary. The other day, in our PHP class, our teacher gave us a challenge used by a friend of his in job interviews. It works in every programming language, so it's not limited to PHP. He said that his friend uses th...

 
So, I got a nice offer for a student job. I'll be doing testing and developing on C++ and AngularJS. Problem is, my C++ experience mainly comes from writing pontificating comments on Prog.SE arguing why RAII must be better than GC, and most I know about Angular stems from a listicle on “5 reasons you shouldn't use Angular for your next project”. Do you have any tips for getting up to speed with these? Especially C++ doesn't seem to have many easy-to-find high-quality learning resources online.
@durron597 it's “too broad” (too many possible answers) and “asking for recommendations”
 
@amon It's really a "programming puzzle" question
 
user55340
Student job in academia? Or industry?
 
4:17 PM
@MichaelT industry
 
user55340
Honestly, expectations are low for interns. If you can code your way out of a paper bag, you can learn the environment and do what is needed.
 
Can anyone explain to me why this is a bad question?
26
Q: Is it okay to have code smells if it admits an easier solution to another problem?

user3002473A group of friends and I have been working on a project for the past little while, and we wanted to invent a nice OOP way of representing a scenario specific to our product. Basically, we're working on a Touhou-style bullet hell game, and we wanted to make a system where we could easily represent...

 
user55340
Intern jobs are in part a n month interview with a too broad question that can't be answered in an hour.
 
I just voted to reopen. I think it's fine, personally.
 
user55340
It is about showing how you can learn and adapt. Go for it if you think you can.
 
4:22 PM
@MichaelT expectations are:
1) want to learn
2) be able to learn
3) learn
4) not be a moron
5) be personalbe
 
I think the question shows that it's not primarily opinion based because Doc Brown's answer is clear, on point, and objective.
 
user55340
@durron597 it just smells of opinion to me. It might be ok if it admits good answers while keeping "in my opinion" out.
 
@MichaelT Read Doc Brown's answer though
 
user55340
It's a good answer.
 
user55340
There is also a pink background one liner
 
user55340
4:25 PM
> Well...this is kinda hard to answer. In my opinion NO. Especially if you work together with other people. If you work alone you can do whatever you want. But in general it depends on who you work with.
 
user55340
That said, the answers appear to be consistent.
 
@enderland Agh once again my biggest pet peeve with the workplace comes to the fore. People ask a great question, get great answers and all I want to know is "SO WHAT HAPPENED?!?!?!?!?111eleven11!!!"
 
@durron597 ?
 
20
Q: Wasn't given time to ask questions in interview and now given job offer

Jimmy BautherYesterday I had a job interview doing software development for a branch of the government. Though it went well, I was certain I didn't get the job as they were looking for someone who was highly proficient in Python (which isn't me). At the end of the interview they didn't really give me time to ...

But that's just an example
 
oh. yeah. hah
 
4:29 PM
I feel like it happens about 50% of the time I read a "the workplace" question
 
Yeah. Hah
 
378
Q: How should I deal with an employee who has slept with my wife?

Waiter JohnI'm the owner of a business with about 30-40 employees. Recently, I found out that one of my employees has been having an affair with my wife. The employee has worked for me for 4 years. I felt like I was his mentor, since I recruited straight from university, taught him the ropes, and promoted h...

 
4:46 PM
>_<
 
@durron597 Opinion-based questions get closed because they're... opinion-based. While a good answer can redeem them, we judge questions on their own merit because they can become magnets for spam, bikeshedding and the like.
Also, questions don't always have to be reopened. The purpose of reopening is to get more answers, and if the question has already been satisfactorily answered, there's no compelling reason to reopen it, especially if it's already controversial.
(just a moderator's personal point of view)
I always find it amusing to hear someone say "You didn't want to work there anyway," especially in a recessed economy. Whatever happened to taking a job and continuing to look for another one? They didn't give you a chance to vet them, so it's not like it's exactly your fault if it's not a good fit, and sometimes the only way to know is to work there for a few weeks and see how it really is. — Robert Harvey 45 secs ago
 
5:02 PM
@RobertHarvey I don't think it's opinion-based, though.
I agree with you in principle.
 
Regardless, you still have the right to use your reopen votes any way you want.
 
@RobertHarvey "You didn't want to work there anyway" is not the same as "decline the offer"
 
What's the difference?
"I decline the offer" is a bit more formal, that's all.
I've seen enough variation in the workplace to know that what may seem a dicey proposition can actually turn out well, and vice versa.
 
They could say no to the request that you were commenting on, you could still say "okay i'll give it a chance" and then leave knowing it's very likely you could get a different offer a couple of weeks later.
Because you know that the red flags are there so you don't stop looking even after accepting.
 
Right.
You can say things like "well, you probably didn't want to work there anyway," but how do you know, really, unless you work there for a few weeks? After that time, I think you probably do know.
And HR can be such bitches sometimes.
(not sexist. Men can be the worst bitches)
 
5:09 PM
@RobertHarvey <avoids making joke about how bitches are technically supposed to be female dogs>
 
5:40 PM
And "That's the shit" actually means something too.
 
Whatever happened to taking a job and continuing to look for another one? - ubiquitous internet advice against job-hopping?
 
@Telastyn Starting a job and working there for 6 weeks is not a problem generally speaking. 1 year is the "bad amount of time"
6 weeks = "I started working there, it was a bad fit, I left"
 
to some people.
 
1 year = "I finally learned the system and started being worth my salary. As soon as I did, I left"
3 years = "It was time to move on"
 
5:45 PM
Meh. Job hopping is a myth, unless you're doing it every six months. So is the one-page resume.
 
@RobertHarvey 1 page resume is not a myth.
 
The usual expectation is 3 to 5 years.
 
@RobertHarvey Agreed. But no one is expecting a person to suffer through 3 years of a job they clearly hate or there's some other major problem
 
If you've been in the workforce for more than 10 years, it's impossible to make a one-page resume, unless you plan on using 6 point type which nobody can read.
 
shrug - I've not spent more than 2 years in a role in my career. And some people have a problem with that, since they don't believe how productive I can be.
 
5:46 PM
@RobertHarvey Or, you take stuff off
 
@durron597 Quite right.
 
more than 2 years at a company? sure. Role? no.
 
The only people who have one-page resumes are the ones that have only had one job or less. Seriously, it's a myth, and a terrible one.
 
well, not yet.
 
@RobertHarvey That is false. You take older stuff off
No one cares about my internship from 2003
No one cares that I taught QBasic to middle schoolers when I was in high school
 
5:49 PM
My resume is currently two pages. I cut everything out that's more than 10 years back. Seriously. Myth, myth, myth.
 
I took off my first job just recently to help fit 2 pages.
 
The resume I used to get the NASA job was 4 pages long. They didn't want to wait for me to fix it up.
(that was before I knew how to self-edit)
 
I'm in the middle of revising my resume now. I've taken a lot of things off of it. The oldest stuff gets a 1 line mention.
If they want to know what I did at job from 2004, they can ask me.
 
Well, don't make "must be one page or less" the driving motivator. Two pages is perfectly fine, if you have substantial experience and you want some white space in it.
White space is good for the soul (and better on the employer's eyes).
 
I wonder if I can get away with just sending my SE profile link these days. "Seriously, here is the stuff I know."
 
5:52 PM
Ha ha, good joke.
 
it's more searchable than a word doc
 
If you're Jon Skeet, you might get away with that.
My SE profile is not representative of my skills. It's only a snapshot of my knowledge, and a scattered one at that.
 
"Hi, my name is Robert Harvey, and I know how to prove the Pythagorean Theorem"
 
unlike your resume?
 
@durron597 YES!!!!!!!!!!
@Telastyn You mean that thing that's not editable by a community of OCD people?
@Telastyn A blog is better.
 
5:55 PM
I know nothing about your community of OCD resume editors.
heh blog.
 
@Telastyn It demonstrates a train of coherent thought, unlike my Stack Overflow answers to questions so specific, they can only be answered by the guy who just happens to have that bit of knowledge the OP needs for his particular problem in a vanishingly small point in time.
 
the problem with a blog is that to be even vaguely popular, you need to blog about crap that is nowhere near the apex of your skills.
 
Besides, most employers don't understand Stack Overflow, and won't take the time to figure out what the big deal is.
@Telastyn That's how you get better at said crap.
Then you can leave your blog comments open so that every pedant on the planet can hammer your design, telling you how wrong it is.
And spend the rest of your life removing the spammer comments.
 
meh. I disagree. I could write yet another article about SOLID and its popularity isn't going to be based on how well I code, but how well I write. And it does nothing to differentiate me from the thousands of other programmers with knowledge of the topic.
 
Not SOLID. Something like "How to use DI to construct a meta-template for UI design."
Something that nobody will ever read.
Or, you can invent the next Angular.
 
5:59 PM
right, -> unpopular blog.
 
I haven't solved the problem yet. There has to be something that someone hasn't invented or reinvented a thousand times yet. You have to be the one that's in the right place at the right time.
Being able to still say I worked for NASA would have helped, though I'm not sure that impresses anyone anymore. SpaceX, maybe. Rubbing shoulders with Elon Musk.
 
depends on the target audience
 
user41796
@RobertHarvey Honestly, you can just go through research from the late 70's and early 80's and just implement that stuff in a slightly different form. Everyone will think it's absolutely brand new
 
Not a bad idea.
 
user41796
 
6:03 PM
@GlenH7 Good riddance.
 
user41796
TY
 
Here's the thing, though. Writing a good blog, like anything else, takes time and effort. The ones that I like the most (and coincidentally, the ones that have become the most popular) are the ones that break the rules, the ones where the authors say what they want, and do it in an entertaining or instructive fashion. The ones that make you think.
For example, Jon Skeet wrote an entire blog series that completely reimplements Linq.
And Steve Yegge's blog, which everyone said would never work because his articles are too long.
They still complain about their length, but they read them anyway.
I would have started a blog a long time ago, if I'd figured out what to write about. I like writing, but I meant what I said when I wrote the answer to that "Should I start a blog" question. I said "Only if you have something to say."
 
shrug I blog about my little toy language, which a small percentage of even programmers could actually read and understand what is going on.
it doesn't really matter how entertaining or instructive I am when the audience is that small.
 
i've contemplated making a blog to show off the ridiculous crap I've made
but I feel I don't make things often enough to warrant the upkeep
 
6:19 PM
@Telastyn That's exactly the kind of blog you'd want to show an employer, right? It doesn't matter how popular the blog is, only that it shows off your skills.
 
> Never has so much been said about to little to so many by so few
 
@enderland Keeping Up With the Kardashians?
 
I see you don't follow the show.
 
I don't really watch TV, ever...
 
6:21 PM
Basically, what you just described.
 
@RobertHarvey - not really. At my last job, I literally scared people that I worked on a programming language in my spare time. And none of the existing employees understood how I could even do it.
At this job, they're concerned it means I have no pragmatism.
 
[sigh]
 
People don't see how those skills are applicable to them
and they don't know enough to evaluate them
 
learning?
 
I can't see because it's deleted, but is this programmers.stackexchange.com/questions/279310/java-ascii-table the same question as this programmers.stackexchange.com/questions/279305/… ?
I was a bit hasty and assumed it was.
 
user41796
6:25 PM
@MetaFight At first glance, I'd say no
 
user41796
Deleted question is a huge wall of text and unformatted code
 
both users are Vicky, though... or am I remembering that wrong too?
 
user41796
 
user41796
 
cheers
if it's not the same person, it looks like the same assignment.
 
user41796
6:29 PM
> Do you, in all honesty, believe that anyone will read this wall of text after the epic intro of "I've been given a piece of coursework and I'm having a lot of trouble with it. Can anyone help?".
 
user41796
That's a gem of a comment, shame the question was deleted
 
I can only imagine how much added disdain I would've had for my classmates if I went to school when they all had the internet.
though my current classmates already garner plenty of disdain, even though they can't google how to write a Pascal->MIPS compiler.... I presume
?
eh, there's one on github in C++ (using lex&yacc)
nobody in my class is gaining anything from that.
 
The idea that one can cobble together an application out of thin air, using nothing but ideas and advice from the internet, is seductive, and terribly wrong.
As far as I can tell, there's nobody out there telling these folks "This is what you need to do to be a productive programmer. This is what you're going to need to know, and this is roughly how much time you need to devote to learning it."
Because there's this notion that one can just pick up a collection of tools, cobble them together, and write the next angry birds and get rich and famous. And it just doesn't work that way.
 
I thought you could kick out a mobile app in a few days though?!?!?!
 
Not me personally.
The ideas are more important than the code anyway. Anyone can write a program; few can write one that makes a difference.
 
6:48 PM
The trouble is that there are some people who can get the tools, read 40% of a tutorial, and push out a mobile app that looks nice. It won't do much, and the code will be atrocious, but the end user doesn't care about that. These are the people that make it hard for me to explain to my friends what I do.
 
user41796
@MetaFight They're lumberjacks and you're a surgeon. Both can cut stuff up. But you go to a surgeon when you need well executed cuts.
 
00:00 - 19:0019:00 - 00:00

« first day (1686 days earlier)      last day (3308 days later) »