« first day (1203 days earlier)      last day (3791 days later) » 

12:04 AM
for me its more about problem solving and critical thinking
how do they solve problems?
but yeah. i've been asked a few good ones over the years.
the pi one's a good one :)
my question with the tailor series one, is how many iterations of the series do you use?
 
Some of the people I have worked with were able to implement algorithms. Some were able to design algorithms. Very few were able to design solutions, and only a handful factored in long term maintainability.
those are all points I'd test in an interview.
how?? beats me... but probably loads of pair/peer programming.
 
psr
12:31 AM
@MichaelT The MUMPS I hacked out on my terminal in 30 seconds: S PI4=1,Denom=3 F I=1:1 S PI4=PI4+((-1**I)/Denom) S Denom=Denom+2 w 4*PI4_":" Q:Denom>10000. Note the clever and efficient use of -1 exponentiated - much more elegant than fp.
One line, of course. To keep future maintainers eyes from getting tired.
(pausing for job offers...)
 
 
1 hour later…
1:55 AM
3
Q: Preventing a parser from turning into a (seemingly) god-sized object

Matt Sz.So I have a program whose purpose is to take text files and parse them into a binary format that an embedded system understands. However, the text format I've inherited that I need to parse is sufficiently complex enough that after refactoring the main parse routine I'm left with a class with mo...

parsers eat another OO devotee...
 
psr
Yep. Procedural parser generators are the only way to go.
 
 
3 hours later…
4:56 AM
@psr There has got to be something to the idea that if someone can come up with code like that - regardless of the fact that it's terrible for such a great many reasons - must mean they've got some kind of overarching and large skill
not refering to you specificially, just all the "clever" in a bad way code in the world has to mean good things somehow..
 
 
1 hour later…
6:24 AM
free spam flags...
-2
A: What if I have no good ideas to implement a feature?

user112188Tell Us What’s Good We are always looking high and low for products, brands, individuals or organizations that are well aligned with our mission, and we definitely don’t want to leave any stone unturned. Social Good Network

why am I not surprised to see how this crappy "answer" makes a good match to an equally crappy question
huge thanks to guys who pulled it off from close vote queue for leaving this spam-invitation open
 
7:07 AM
@Yannis @ChrisF @FrostEngineer @ThomasOwens I usually don't ask mods for stuff like that but today, newest questions tab seems to be really flooded with very low quality stuff, would you mind doing a bit of mod-cleanup?
 
8:03 AM
21 hours ago, by gnat
@MetaFight questions getting worse lately because it's day 3-4 after we've been "advertized" at Ars Technika - this is almost often the case that after some delay, site gets attacked by newcomers
 
 
5 hours later…
user41796
12:46 PM
@gnat I voted to leave open because it wasn't a duplicate. And I didn't go back to VTC on the question because the question hadn't been touched in quiet a while. So I went with letting sleeping dogs lie. I now have a VTC as too broad. I would protect it, but the recent answers are from existing users.
 
1:05 PM
@GlenH7 yeah too broad makes sense, too. It was on my mind back then, too, I preferred dupe only hoping that this will help OP focus it to something more specific / answerable
 
1:26 PM
Hmm. I'm surprised I'm not finding research into what types of software development activities tend to generate the most defects. I thought this would be the easiest question to answer ever and come up with all kinds of empirical data to support my answer.
 
because no one's done any research on it
bceause its hellishly subjective
how do you measure activities to defects?
 
It's actually easy. The outputs of each activity are fairly straightforward.
If your defect is in an output of an activity, it was injected by that activity.
I have plenty of internal data, but no industry data or cross-industry data to see how we stack up against other organizations.
 
too many variables to draw a conclusion
 
Absolutely not. Since I just found a publication from Raytheon that does it.
 
how do you factor in skill level, interruptions, complexity of solution, overall architexture complexity and dependencies?
 
1:36 PM
If your study is broad enough, you don't.
 
familiarity with codebase, having a shitty day
family issues causing distracions
 
Nope. Don't care, doesn't matter.
 
Joe
Hello
 
i dont agree
 
You can't measure any of those things.
 
1:37 PM
that is exactly my point
 
Besides, if one guy having a bad day when doing requirements engineering means that you have a mistake in your requirements, then your process is screwed.
 
we're not machines, were artists
 
No. We're engineers.
 
process is repeatable
 
Yes, it is. It's measurable and quantifiable.
 
1:38 PM
but thats only a framework
 
Software engineering is measurable and quantifiable. Or else I have no idea what I spent 5 years studying and the last 3 years doing, if not measuring software engineering.
 
creativity is not quantfiable
 
I don't measure creativity. I measure cycle time, defects injected, on-time delivery, defect density.
 
yes, and those things are pointless
 
Uhm, no?
 
1:40 PM
 
There are mathematical models to predict defect density of a software application. I can predict when testing is sufficient based on defects found.
 
and what does that achieve?
 
It tells me when I can put software in a $16 million piece of hardware, put it in an airplane, and fly it.
 
Joe
why are you guys arguing this?
 
its interesting
 
1:43 PM
Of course, all this measurement and modeling isn't necessary useful in all fields. I wouldn't expect it from Facebook, for example.
But I would expect it in the car that I drive, the plane I ride in, or the radiation treatment machine.
 
i think, the best way to describe where i'm coming from is that, and this always irked me about SE (and i'm an SE) that metrics are really only useful when compared with themselves
and we can measure the results of things
but the act of programming tends to be a little more.. creative and flexible .. than the output may suggest
otherwise we'd have built a bunch of robots to program for us by now.
im just a very concrete type person
 
Solving problems does take creativity and has a human side. You can't measure everything.
 
:)
 
For example, productivity.
I will never, ever, ever support anyone who tries to measure productivity. Or percentage completion of creative tasks, like design or implementation.
 
Joe
you can't measure productivity? That is a bold statement to make.
 
1:46 PM
productivity is very very hard to measure
 
Not in creative tasks.
 
Joe
productivity is measured in output. It is easy to measure.
 
It is, but it's meaningless.
 
@ThomasOwens in all honesty, and im really tired and rambling, and i think you're waaay more up to date with SE than i am.. i think we do software development totally fucking wrong
 
@MattD The thing is, there is no one right way.
 
1:47 PM
@ThomasOwens well, i think there's at least a "better" way
@ThomasOwens i havent figured it out yet
 
Windows, Angry Birds, and avionics software are all different.
 
@ThomasOwens im still trying to understand what the question is. to be able to answer it.
and yes. i totally agree.
 
Joe
I disagree. Productivity measures are important. It's the reason why Americans justify getting paid $30 an hour compared to a chinese worker getting $2 an hour
 
@Joe whats the difference between 50, and 60 complete on a programming "task"
@Joe can you quantify that?
@ThomasOwens actually, you've inspired me. where'd you find that raytheon paper/
 
Joe
@MattD I don't understand that question
 
1:49 PM
@MattD The quantity of the difference between 50 and 60 is 10 :)
 
@MattD Crosstalk magazine. It's called "Advancing Defect Containment to Quantitative Defect Management"
"Bob has 10 classes to implement. He has implemented 6. How done is he?"
 
^ * 1000000
 
If you say 60%, you're wrong. Because one of the classes is extremely complex and will likely require the time and effort of 3 other classes to test.
 
and we can extend that and say. he does 1 class every 15 minutes, on averag
e
so, how productive is he being?
what the hell is "productivity" anyway
 
Joe
@ThomasOwens no statistician with experience would say 60%. they'd all weight the tasks according to difficulty and use a weighted completion
 
1:51 PM
and you know what. they'd all be talking out of their asses
 
Joe
@MattD it's classified as output :)
 
you can tell I had fun doing an SE degree cant you
I spent half the time arguing with the lectures over metrics that were largely meaningless unless you were comparing numbers generated with the same metric on other codebases
but this has a dobywhacker of 8, and this has a doobywhacker of 7,
but what the bloody hell does that mean anyway?
@Joe and what is that output? how do you classify it? is it classes? is it loc? is it complexity? is it defects? is it lack of defects? is it penguins?
 
Code measures are usually hints, imo. Things like cyclomatic complexity and the various readability measures are "hey, this probably needs a lot of unit tests" or "hey, can you look at how to refactor this to make it readable". Some people are like "you shall not have a cyclomatic complexity of >10 or else you must refactor".
 
Joe
Academics are trapped in theory, you can never expect them to know industry-level stuff (or at least the CS department I knew off - who were riding on their high horses, teaching Java because none of them probably knew python)
 
@ThomasOwens i agree, and thats really the point i was trying to make earlier. although i probably came over as an asshole and i apologie for that :)
 
Joe
1:54 PM
@MattD Output would be classified as the final product. Measuring those in-betweens would be intermediary measures. those metrics are complex.
 
@MattD I get really intense myself when talking about empiricism in software engineering. And to top it off, I'm more of a centrist, realizing that empirical measures aren't the be-all-end-all, like some do.
 
@Joe I would argue that java is used just as much if not more in industry than python
 
@ThomasOwens its good to be passionate about things :) but also be aware of that too :)
 
@MattD The dobywhacker of 8 might mean something very important to the dobywhacker domain
 
laughs. oh god im no longer making any sense. im going to take myself to bed
 
user41796
1:56 PM
@ThomasOwens "hints" can be correlated with outcomes. So there's a statistical measure to back that statement.
 
@Mike it might. but it always creeps me the hell out when people make concrete decisions on largely invented and etherial metrics
 
Joe
@Ampt I don't disagree, but why teach Java to first-years? Python classifies as 'easier to learn' and I would think Java is something you learn by experience and time (not in a semester)
 
In fact... time to go write some code.. DobyWhackerSuppository : IDisposable....
 
the links to actual concreteness tend to be very shakey at the best of times. mostly because you've got humans writing code. and humans are hilariously unpredictable.
 
etherial is my word of the day
 
user41796
1:57 PM
@Ampt At the enterprise level, java is used way more.
 
user41796
@MattD but that's abusing the metrics that have been presented. And statistical abuse isn't unique to the software industry
 
@Joe I learned java as my first language, Wanna throw down fisticuffs to decide which is better?
All joking aside, if it is something you learn through practice and time only, like you say, why not start them on it earlier so they are ready earlier?
 
@GlenH7 to me, its like the lucky red pants that michael jordan wears. its a superstition. because we're melding creativity with the hope of repeatability
 
user41796
@ThomasOwens - part of what's complicating your research is the SDLC methodologies that organizations use
 
user41796
Raytheon and the other systems-critical areas tend to be waterfall-ish so they have a lot more process artifacts to mine
 
Joe
1:59 PM
@Ampt We will never decide which is better, because neither is. However, in terms of learning, I would say Python is 'easier' to learn
 
i've seen a lot of 'superstition' in management process, especially in games, where you're mixing creativity with the aim of repeating success.
its fascinating
what people attribute "success" to.
 
user41796
@MattD the crazy part is when you move the focus back far enough that sort of stuff blends into the numbers. For every person having a crap day there's a person having a banger day. With enough samples, they blend into the norm
 
@Joe but is ease of learning the goal?
 
Joe
@Ampt that's a good point. But at a semester level, where students are trying to learn and pass, I'd choose the easier option where they actually learn instead of cramming the knowledge and not being able to apply themselves
@Ampt at first-year level, teaching people how to program whilst allowing them to pass too, I would say yes.
 
@GlenH7 maybe. but then what two programmers work the same way? use the same style of code?
@GlenH7 you can make very innacurate, average assements, but without much specifity
@GlenH7 but i guess thats statistics
 
user41796
2:02 PM
@MattD yes, that's the point of averages and statistics. :-)
 
@GlenH7 I would love to have the specifics, on how to work exactly. but maybe that'd take the fun out of programming to...
 
"Lies, damned lies and statistics" - en.wikipedia.org/wiki/Lies,_damned_lies,_and_statistics
 
user41796
It's worth asking "how many defects am I likely to have within these sections of new code?" because that allows you to create targets to measure testing progress against and it gives a comfort level when it comes to shipping
 
maybe thats where we'll end up eventually ;)
"comfort" when it comes to shipping
i dont want "comfort'
i want "it works" or "it doesnt"
fuck "Comfort"
 
user41796
"back in the day" when I worked on an enterprise grade software application (think Fortune 10 for the parent company), we used metrics like that to measure test progress. And to give a comfort level with the quality of the product.
 
2:04 PM
i dont want a statistical model telling me the likelyhood of an error occurring. i want to test it properlly :)
 
user41796
Engineering is about managing risk. Managing risk is finding a comfort level.
 
user41796
@MattD then how do you define testing it properly?
 
you dont have "comfort" that a bridge will be able to take a load of 500,000lb
it either will, or it wont
 
user41796
testing every single line? every single error path? every single ???
 
user41796
@MattD bridges and other structures are designed with safety factors. Because what's written down on paper won't match the reality of the construction
 
2:05 PM
im way too tired for this discussion
 
Joe
comfort could be defined as "risk-prospensity"
 
user41796
@MattD cop out. :-D
 
it is midnight here
 
user41796
Just because you're in a complete different timezone halfway around the globe...
 
:D
ill have a good think
 
user41796
2:06 PM
@Joe That's not too far off. Managing risk means you can make qualified bets on how something is going to turn out.
 
you lot have been very informational and thought provoking
 
user41796
@MattD the product I worked on had >> 1 Mloc of source code. Worked across 6 server platforms and maybe 12 - 18 different client platforms. The number of hardware devices we supported was .... ridiculous and always growing.
 
user41796
you can't test every possible permutation even if you could afford to purchase all of that equipment
 
Joe
@GlenH7 I think every company in every industry (where the company size is significantly large) is managing 'risk' somehow.
 
@GlenH7 hmm. curious
 
user41796
2:08 PM
each server and client platform had at least 2 or 3 major releases we supported along with minors + patches
 
@GlenH7 so how did you test?
 
user41796
exploding out every possible combination onto a matrix gets unwieldy, but it's a good metaphor on where to start. From there, you start winnowing out the smaller edge cases so you're focusing on the bulk of your client base
 
one thing i love. is when you have an idea about something, and someone else stomps all over it. it makes you think :)
 
@MattD or get super defensive. one of the two ;)
 
user41796
And then from there you look at the code and find the commonalities. Break out common tests into a fair share for each platform to handle. So it's divide & conquer in essence
 
2:10 PM
hahaha :D
@enderland i hope im not that much of an asshole
ok im really going to go to sleep now :) i have some reading to do in the morning
 
user41796
And then from there you have to track the defects that are coming in to evaluate if the test coverage really is what you think it is. (back to risk management)
 
Joe
@MattD entrepreneurs need more of that.
 
reading?
 
user41796
@MattD g'night
 
algush
night folks :D catch you later :)
 
2:11 PM
@Joe ah, you see I learned java throughout my college career. it was the defacto language for algorithms, data structures, component design, etc etc
 
user41796
@ThomasOwens - another complicating factor is that organizations are going to be reluctant to share their metrics. In part it's due to lack of time, but privacy / industrial espionage are concerns as well.
 
Joe
@Ampt I think it still is :P
 
user41796
And finally, normalizing how information is recorded will also present a challenge. All of those challenges are answerable, but that may explain why you aren't seeing as much research as you would expect.
 
@Joe I mean when we took those courses it was "Do it in java"
we had the odd course in C or assembly or what have you
but our meat and potatoes was always java
 
same with my university (though I never took any of those classes, heh)
 
Joe
2:17 PM
@Ampt I've read of some of the reasons why enterprises chose Java as their de-facto, it wasn't always 'pretty' reasons
 
I would think that one of those would be the fact that almost everyone knows it
can't beat the widespread use of a language to bolster it's reputation
the more people use it the more the big companies want it, the more people use it
it's a vicious circle
 
Joe
@Ampt Another big one was 'lack of options'
 
could be worse though. Could be Lisp
besides for enterprise applications I think that strongly typed languages are a must
python is elegant with it's weakly typed system but duck typing isn't always a great choice when you have 10 teams of 4 people working on the same app
you'd be chasing back errors for days
 
weakly typing is so annoying for me - I've not ever liked it
 
user41796
@Ampt strongly typed languages help enforce OO principles. Essentially, it's governance built into the language
 
2:19 PM
@enderland for small apps it's handy. You don't need an interface, just add the appropriate method to your class and pass it in
very quick to modify
but you have to have knowledge of both sides, the object your calling on and the one doing the caller
not always possible with giant applications using X number of external libraries
which is why interfaces are good
 
Joe
That is probably a pitfall of Python, but why is it possible to write something in another language that uses only 25% of the code that something written in Java does. Is there any benefit to typing 100,000 lines vs. 25,000 ?
 
managers feel more powerful because they have more LoC ?
 
user41796
@Joe lines-of-code comparisons generally don't scale.
 
 
@Joe write a 25k LoC python app and you'll see why you want a strongly typed language
 
user41796
2:23 PM
Just because I can "show" language X is "superior" to Y because I wrote Hello World in .2 lines instead of 5 lines is kind of meaningless when you look at the broader application
 
user41796
I have yet to see a language comparison that says "I took a dozen business requirements and coded them up in X and Y. Here's the difference I saw."
 
I love that I'm learning so much
3 months ago I wouldn't have been capable of having this same discussion
@GlenH7 I think the problem with that is that if the language is suited to your business reqs it's going to be vastly different
want a plain-jane MVC web app that doesn't need to scale? Do it in RoR
 
every time we have these discussions makes me want to go more directly into development rather than engineering. every. single. time
 
user41796
@Ampt but it would only take ### lines in Foo is the counter-argument. :-)
 
want to go off the beaten path and start doing stuff like making a game? do it in ruby and you're gonna have a bad, bad time
 
2:26 PM
because I realize first how fascinating this is for me and second how much I don' tknow
 
user41796
@enderland I like having my cake and eating it too
 
Joe
@Ampt RoR is a disaster for small projects running on webservers
 
some languages are just better at certain business tasks
 
@GlenH7 Glad someone understands ;-)
 
@Joe since when? that's it's only strong suite
 
user41796
2:27 PM
@Ampt - note the sarcasm in my response. The lines of comparison arguments don't care about the realities of application development. All they care about is how many lines it takes to print Hello @FrostEngineer
 
user41796
(timing folks, it's all in the timing)
 
Joe
@Ampt It doesn't manage memory well. I saw a simple app that takes up 600MB to be used by just 3 users
 
@GlenH7 Sarcasm detector seemed to be off this morning. I'll go ahead and flip that on
@Joe hmm. interesting. My senior design project is in RoR so I may be biased :)
I like ruby as a language but the Rails framework takes some time to figure out
 
user41796
@Ampt Even though I would never eat the filthy beast, RoR and other rapid type languages have their place. Got a small tight webapp that will likely never get big? Go for it. You'll churn it out quickly.
 
Joe
@GlenH7 Glen you're using an extreme "hello world" example that doesn't exactly explain the pangs of writing 100,000 lines vs. 25,000 . Being able to deliver the final product at least expense matters in a world of limited resources
 
2:30 PM
@GlenH7 Yeah, we had a multi-page website with a nice CSS look, javascript, postgres backend and a super secure login page within hours of starting it
 
Joe
@Ampt I've heard some good things about Ruby, so I will be looking into it soon. Rapid prototyping is the most interesting part of it.
 
but now that we're doing stuff that isn't in the basic flow of a RoR app, it gets more tough
 
user41796
@Joe because I have yet to see a detailed comparison of language Foo vs bar that goes beyond simplistic methods. It's simply not valid to say Foo took 10 lines and bar took 2 lines for Hello World. Ergo all development in bar will take 1/5 the number of lines of Foo
 
@Joe eh, stick to python :) rubys only good application is RoR
you wont find anything that python doesn't give you
 
user41796
@Joe a lot more goes into enterprise application development than simply worrying about the number of lines it will take to express a concept.
 
2:31 PM
and despite what everyone thinks, some of us java devs do try and make our code clean
 
user41796
For example, are you going to suggest using python for a bit-twiddling application that's writing to an external hardware device?
 
Joe
@GlenH7 but you can abstract away things from involving the actual language, right? Program design doesn't have to tie to a language (IMO)
 
user41796
@Joe Not for the domains I have worked in, no.
 
@Joe yeah but take into consideration javas strong number and quality of libraries
where does that come into play?
 
user41796
Bit twiddling is a great example. Java would certainly have fits.
 
2:33 PM
@GlenH7 python supports it :)
 
user41796
Pointer manipulation is another area. Sometimes you really do need that extra 5% boost in performance.
 
I do lots of fun, low level stuff
luckily I don't have to do a lot because the stuff I've had to do has been... interesting
 
Joe
@GlenH7 Good point. But I suppose my reasoning would come from a point where requirements are 'open'. Like say the example of building a webapp. A Java version would require a lot more code than something like say, Ruby. This would hurt productivity and pushing out the final product
 
user41796
likewise, how well does the language help enforce or encourage OO principles?
 
@Joe ok, now make a calculator web app and tell me which is easier. Rails or Java
 
user41796
2:34 PM
@Joe open requirements generally means either a) small project so use a rapid development language like ruby or python or b) the project is doomed to failure.
 
Joe
@GlenH7 I would disagree with point a. I've seen massive projects written in Ruby using Rails.
 
user41796
I have seen 5000 line main functions in C too. Just because it exists or is possible doesn't mean it's always a good idea.
 
Joe
@GlenH7 :'D
 
HipHop for PHP (shortened as HipHop) describes a series of PHP execution engines and improvements created by Facebook. The original motivation of HipHop was to save resources on Facebook servers, given the large PHP codebase of facebook.com. As development of HipHop progressed, it was realized that HipHop could substantially increase the speed of PHP applications in general. Increases in web page generation throughput by factors of up to 6 have been observed over Zend PHP. A stated goal of HipHop is to provide a high level of compatibility for Zend PHP, where most Zend-based PHP programs r...
 
user41796
I can build you a 10,000 sf mansion with just a hammer and nails. But I'm pretty sure the end quality won't meet your expectations.
 
user41796
2:38 PM
@Mike That means it was cheaper and safer to re-write the language than it was to re-write the application.
 
user41796
Think about the ramifications of that type of a scenario....
 
Joe
PHP can be a monster to manage when it's too large
that coming from PHP devs themselves
 
user41796
heck, it collapsed the greek economy... (that's a joke)
 
user41796
@Joe this goes back to your statement of "can't you sufficiently abstract the programming design away from the language?"
 
user41796
Sometimes, yes you can. Sometimes, it just ain't gonna happen.
 
user41796
2:41 PM
So you need to understand how each tool works and choose accordingly
 
user41796
If I have a single nail to put in, I grab a hammer.
If I have a wall to put up, I grab my nail gun.
If I have a house to build, I hire a framing crew.
 
Joe
@GlenH7 Very good counter-argument.
 
user41796
@Joe it's always easier to express a point when you can use the other person's own words or point of view to explain what you're trying to say.
 
Joe
I suppose your reasoning is along the lines of my reasoning when I see people using node.js to do things that it just can't do efficiently
 
0
Q: Suggestions on how to make a tool robust and easier to make enhancements?

user3070028An automation tool running on a linux server produces excels and text files, going forward i would like to generate visio files. It makes use of jquery,ajax,json,sql db and php.There are always calls to different pages and i feel its kind of ugly. Can you suggest how to make this tool easier to e...

 
user41796
2:55 PM
@Mike Needs 4 more. :-)
 
user20683
@GlenH7 needs none more
 
user55340
@Joe The flip side to consider on that is that if you've got web apps that are each a few 10k's lines of code with common libraries and third party dependancies, the maturity of java's CI and build structure can save much time compared to other languages.
 
Joe
@MichaelT RoR fans will contest that, considering that their library has grown so vast, so quickly.
 
user55340
@Joe But what if you've got a dozen different gems that are each changing over time, with dependancies on other gems... and a bunch of your own too.
 
@Joe Ruby gems have nothing on the maturity and quality of Java libraries
 
Joe
3:06 PM
@Ampt Agreed
@MichaelT @Ampt :P How do you manage this? :D
 
and that's coming from somebody who gasp likes ruby
 
user55340
(I'm thinking of things where you're using spring, mysql, hsqldb (for testing), drools - each of those have their own dependancies... and if you then want to upgrade from spring 2.5 to 3.0, you need to upgrade an entire chain of dependancies... or drools from 5.4 to 6.0...)
 
user55340
@Joe Maven.
 
@Joe Magic.
 
3:07 PM
36
Q: Stack Overflow is getting a place of its own

Tiny TimWe've grown considerably as a network since the days of the original trilogy, when the prospect of growing into a network of over 100 thriving Q&A sites was a distant glimmer in a cloudy night sky. Today, Stack Overflow continues to graciously host discussions about the entire network on its extr...

 
user55340
github.com/shagie/TestingWithHsqldb/blob/master/pom.xml is an example of a config file that I've got for a small project.
 
@MichaelT still have to get maven up and running..
 
@GlenH7 headphones secret discovered
11
A: How do you earn the "I'm Not Listening" hat?

Martijn PietersIndeed, you need to turn a deaf ear towards something. If you really want to know, listen carefully to the spoiler below.

> reject a suggested edit on one of your own posts.
 
user41796
@gnat oh, I haven't been clear. I have two pairs of headphones. And I knew the secret, which I validated with the 2nd pair
 
user41796
I was wondering why nobody was asking how to get them
 
user55340
3:10 PM
Look at mvnrepository.com/artifact/org.springframework/… for example - it depends on a bunch of other things, each of those have their own dependancies... and that's spring. You just say you want "spring mvc" and you get it all.
 
user55340
Then you go grab drools 6.0 and it needs... mvnrepository.com/artifact/org.drools/drools-compiler/…
 
I got the winter is coming hat... wonder from what
aha. I see it
 
user41796
@MichaelT - did you notice my hat for the day?
 
user55340
@GlenH7 Silly reviewer.
 
Joe
Time for some Django and then Ember!
 
user41796
3:14 PM
SLC - No worries about being direct, and allow me to reciprocate the courtesy. The first problem is that your question as written is off-topic for Programmers. It's either too broad, an off-site resource recommendation, or primarily opinion based. Even if we focused on the fuzzy-logic matching, it's still not a good fit for the site as it remains an off-site resource recommendation. I don't see a programming whiteboard type question in your current question. — GlenH7 9 secs ago
 
user41796
You try to be nice to some folk.... And finally you just gotta hit 'em with a hammer.
 
user41796
@MichaelT secret hats apparently don't count towards the "get 20 hats" tally
 
user55340
Hmm... need to write another meta Q&A: "Off topic questions - where to begin?"
 
user41796
@gnat Holy-bajolly. Fun times!
 
user41796
Maybe MSE won't be quite as scary since the SO only crowd won't immediately hammer with downvotes for anything outside of SO.
 
3:18 PM
@GlenH7 Added in my two answers to make sure everyone was nice and curt
@SLC To be curt, we aren't your paid consulting service, or even paid :) If you want enterprise level answers for your specific case you should seek enterprise level consulting — Ampt 55 secs ago
 
user41796
@Ampt it's degrading into meta commentary on the question, so I'm done. They need to open a meta question or just us in here.
 
@GlenH7 woooooo meta
 
user41796
That user is a 10k user on SO, so they ought to know better. But such is life.
 
@GlenH7 that's probably why he brought his crap question here
needs an actual answer from someone who will think about the problem because hes using it for his job
 
user55340
@GlenH7 He's a 10k SO... with 400 Q and 200 A.
 
user41796
3:32 PM
We re-educate 'em one at a time.
 
user41796
If I weren't trying to get a frosty hat today, I already would have down voted.
 
frosty?
 
user41796
awarded for all votes cast being up votes.
 
hmmmmm
well then
 
user41796
as I routinely DV crap questions, that's a hard one for me to earn.
 
3:34 PM
 
user41796
@Ampt bad for my blood pressure, I'm afraid. :-(
 
user41796
it's either bad genetics or the fact that I'm trying to decide between electronica and dubstep for my pandora channel today.
 
user41796
As I have been listening to electronica for the better part of 20 years, I'm willing to bet it's the genetics.
 
@GlenH7 Turn on the Foo
or the Black Keys latest album
 
user41796
not quite the mood for today. I like electronica as it usually has less lyrics. So I can let the tunes drift into the background and focus on what I'm coding.
 
3:40 PM
the foo has very repetitive lyrics so I just kinda zone out and jam, but that's just me
 
user41796
@Ampt I get to that point after I have heard a song many times, but it's too easy for me to be distracted with newer songs. Especially ones with really good lyrics
 
@GlenH7 How do you listen at work?
headphones?
 
user55340
@Ampt Back To The Future speaker array.
 
Speakers? You must have an office haha
Sadly I have but a cube
a large cube
but a cube nonetheless
 
user41796
@Ampt yep, I have a pair of audio-technica ATH-M50s. Amazingly wonderful set of cans for the price.
 
user41796
3:51 PM
And I noticed the other day that you're sporting some amazing cans as well. Noted you in the fellow-audiophile category with those.
 
who's got nice cans?
 
user55340
 
user41796
@MichaelT I dream of building something like that.
 
@GlenH7 Thanks :) They are my pride and joy
Everyone at work puts up with my goofy ass look when I wear them so that's a plus haha
 
user55340
@GlenH7 Well... you are an engineer...
 
3:52 PM
@MetaFight I've got a pair of Q701s
 
these aren't the cans I'm looking for.
 
user41796
@Ampt I had a pair of Koss DJ cans for a while. Those were really, really good too. Regrettably they broke during a move. And Koss' warranty had started to slack off.
 
user41796
@MetaFight yeah, sorry. :-)
 
@GlenH7 I've heard good things about Koss
@MetaFight as an oblivious engineer, that went right over my head until glens comment
 
hehe
 
user41796
3:54 PM
I haven't owned any in the last ... 10 years? but I had purchased 2 or 3 pairs from them. Impressed with all of them. Great fidelity for the cost.
 
I've only had Sennheiser and these
these blew away my admittedly lesser pair of senns
 
user41796
I really like Sennheiser for the clarity. Low end response has been lacking IMO
 
thats what I had in senns
the connector ended up crapping out (cheap) and only got sound in one ear
 
user41796
Sony produces some great sets too, but they are hit or miss. And price isn't a good determinant with them. You really have to listen to the pair before you buy Sony.
 
senns warranty wasn't willing to play ball so I went to some Sonys
(I forgot about my sonys)
yeah, I really like the MDR-V55, they just clamp a little tighter than I like
an hour is fine, but 8 hours at work is just painful
 
user41796
3:56 PM
When I was a yearling, I worked at BestBuy. That was awesome for being able to try out lots of headphones.
 
I'll probably have to look for something more discreet come next summer for the train ride to work
 

« first day (1203 days earlier)      last day (3791 days later) »