228 karma · joined May 13, 2013
I still tiptoe though, because in my experience over-confidence is a recipe for disaster.
Work out a process that suits your project and team members, evolve, drop the buzz.
Anyway, at the time google had an automated (or semi-automated) service where you could ask them to hide news group postings. You had to declare you were the author and give a reason and so forth. I went through the process, and actually lied because the post that caused me problems wasn't posted by me but it was just a stupid one liner by some idiot which just had my username buried in the header somewhere, asked for it to be deleted because it was causing me problems getting a job, and thankfully they did it.
It pretty much saved my career, at least for now because I do live in fear somehow it will resurface.
I would much rather come across something under engineered than over engineered.
Technical debt is a good example of a bad analogy :
1. Assume some piece of code works, technical debt is only an issue if that code ever needs to be modified. Financial debt is always an issue regardless of what happens, even if you die.
2. Writing some code that generates the so called technical debt will often have an upfront cost saving, so whilst it might incur some extra work down the track, the extra work isn't a straight cost. The cost = (extra work - time saved up front).
3. Attempting to avoid technical debt often ends up with over-engineered code.
4. Being dogmatic and avoiding technical debt in all projects is often not good for the project / business / investors. Being early to market at the cost of code quality is often very important.
I think point 3 is the worst scourge of all. It is quite common amongst mid-range developers. After working for a while they start to get good development skills and start to think too much, looking for ways to express their skills.
In summary, it is like most things in life, there is a balance to be found.
I don't know if its that surprising that js isn't more popular. Html5 hasn't been supported by browsers for nearly as long. I've done the Udacity html5 game course and worked with flash a bit, and the tooling for Flash makes it easier / faster to build apps/games.
BTW, I personally don't like unions. I think they were needed in the past, but now they are just trying to find a reason to exist.
Either way I have wasted dozens of hours playing, and it taught me how tedious other people can be.
He is probably luckly, because his friend owns the business where he works, but I am impressed nonetheless.
However I am inclined to agree, just let it go, if people want to mourn let them mourn, even if it just bandwagon jumping. If you asked Nietzsche, he would probably say they are just mourning their own mortality, ie there is no such thing as a selfless act, they are just doing to feel good about themselves.
And surely it won't be as bad as the Steve Jobs fiasco.
Show me a singleton and I'll show you a doubleton, no wait, its a tripleton....
I use gmail a lot, I have an Android phone and I was using desktop Chrome for years. However I started to notice things that worried me, for example I would be using Chrome on my PC but definitely not logged into Gmail / Google+, then I would see that my recent google searches from the desktop Chrome would appear in my recent searches list on Android within seconds. I could somewhat accept that if I was logged in to Google, but I don't accept that if I am logged out.
On one hand the functionality is pretty impressive, on the other hand my gut feeling is they have gone too far.
In Manhattan, whilst watching the cockroaches in my hotel room and perusing the brown paper bag full of porn mags I found behind the bed, I heard someone rattling my door quite loudly so I yelled out 'hey', and he replied 'sorry man, i thought it was my room'.
In Virginia I was driving on a side road that I thought should lead back to the 'blue ridge parkway'. I pulled over to take a piss in the bushes, and whilst pissing I noticed a dead deer with a bullet hole in its neck.
I'm not sure what that means exactly but I think it indicates a culture of aggression, bullying, anger, self importance, and when coupled with loose gun laws it means lots of guns get fired.
http://connect.microsoft.com/VisualStudio/feedback/details/8...
2. I use ctl-shift-f a lot where I double click the matches and it takes you to the code windows. That always stops working after a few hours.
3. Web service in a solution no longer spin up automatically. I have to start them manually everytime I open VS. Combined with point 2 is extra annoyance.
4. Connecting to Azure via Server Explorer -> Windows Azure -> Connect to Windows Azure requires me to first go do some other random thing otherwise I get a non-nondescript 'network error'
5. I upgraded to update 2 and it quietly turned a number of crucial references to 'Copy local = false', which didn't stop the app working on my machine because I had the sdk installed of the relevant library, it only broke on test machines.
6. Not that I use it much, but yesterday I noticed the WPF designer randomly stops me from changing simple properties such as margins. It works for some properties and not the others.