All hail recommender systems and the internet serendipity.
209 karma · joined September 9, 2007
All hail recommender systems and the internet serendipity.
Maybe we should give more attention to the basic process behind this, creating libraries aka Programming Motherfucker.
</sarcasm>
How many times is that feature used vs how many times could it be useful? (or the others suggested here who need user intervention and never allow you to code while seeing this info)
What I need is something in the code when I'm editing it, it could be some kind of hint how "old" is the line and if I mouseover it would give me the blame information.
I will check if I can build some plugin for VS or if somebody has done it.
* when it was written, by whom and to answer which need
* when was it changed and to solve which issue
* if it has been ever debugged and if any bugs where ever found inside it
When I'm chasing some nasty bug in my code and I refuse to accept it was some recent change it's incredible that 90% of the times I bang my head against the wall with some bug in a recently changed bit of code. If just my IDE could highlight the code from the last 3 commits of me and my coworkers it would ease my life so much.
That said, there are more than acceptable universities around and with really good traits like Universidade do Minho and the Porto's university.
I'm portuguese but from the south, formed in the engineering university with most tradition in Portugal, Tecnico (IST), do you know it?
But it also sounds too artificial too me, maybe they are there for the landscapes, for the Porto wine and the 'francesinhas' (http://en.wikipedia.org/wiki/Francesinha).
For whoever downmoded me RTFM: http://paulgraham.com/road.html. If there is a new road ahead write a new road ahead essay close to that form so I can understand. I won't stand for empty vanguardism.
What is the alternative application delivery platform?
Where is it becoming exceptionally obvious?
Tks in advance.
I also think that the problem of the production environment costs is a good one to have, nobody should fear to start a business because of them. If you can't solve that problem it means you have the wrong business model or really bad engineers.
Oops my bad, I tought others did the billing by CPU load instead of by hour.
Besides that, Azure is NOT usage payed, Azure is an approximation to that I would call scalable server rental. You pay by time and size, not by use. Maybe that explains Azure's momentum, they're getting things right and discouraging people by having expensive/inadequate prices. I hope they get it right soon, and that they start billing by usage.
I do .Net at an agency and I like it but it's amazing how much noise there is in the Microsoft ecossystem.
Blackberry for mobile texting?
We're past them now but we still see lots of bad UIs that could learn with their success. I'm thinking about the heterogeneous button layouts on Android and previous generation Windows Mobile devices.
Genuine question.
(I'm working on it)
It's really annoying to be stopped by another unaware driver just over the limit, this could make everybody fight for the lowest score and be ashamed when they contribute to it. What do you think?
I would love to work in this. In Lisp.
My contact is jracabado on the gmail com!
As I'll be mostly in technical functions for some time (3 years?) what should I consider when trying an experience in ARM development? What are the pros and cons career wise and technical challenges relatively to continue to do boring CRUD C# applications?
If our job is creating abstractions it must be really hard to create tools which abstract properly our job. Where abstract properly would be separating what is really our job, the abstractions we are creating, and what are the trivial abstractions, the ones we assume as stable. This is a hard path to reach any usefull conclusions or insights to develop new programming tool features. The separation from what are the abstractions we're creating and the abstractions we're building on top off is always changing and it's in the same place (in the code).
For reaching usefull conclusions I would rather think in the different tasks developers need to pursue. Who wants to build a RescueTimeesque tool for developers?
Lisp, with his code is data super-feature, and his REPL super-environment has a lot to say in this two issues.
But what we are really missing is execution visualization. Applications aren't code, applications are execution systems and it's a shame to test execution/debug like we do today.
As someone has said, it's almost impossible to test all inputs for an algorithm, it's impossible to prove the correctness of an application without testing it.
Without testing we're nothing, most of us can surely say in which conditions our applications will break, but how sure are we to say in which conditions will it work? Much harder.
I would love to work in IDE improvement as I believe there is really a lot of things to improve.
I guess ckuehne opinion is that it unconciously is and I love his example.
How could we discuss that? I would love to know examples of places and people that behave the way metamemetics tells us. I can't match any subset of people, or even any subset of intelligent subset of pople that match that behavior.