Slashdot Mirror


User: Pinky

Pinky's activity in the archive.

Stories
0
Comments
192
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 192

  1. Go ahead and be nice to everyone. Don't argue. Don't make a fuss. Just merge their changes and make everyone happy. Of course the people who actually care about doing good work will lose their fucking minds. But who cares about such curmudgeons? They're just bringing everyone down and destroying your safes space. Shame them and eventually they'll leave, and you'll have a perfectly happy community of incompetents turning out garbage that barely compiles. Hooray for feelings!

    While there maybe people who avoid hurting others by avoiding conflict, we can both agree that is stupid.

    But that's not how it works! You have to have that conflict *and* not hurt their feelings. This is much harder to do. That is why there are books on how to do this. That's why people take classes on how to do this. If you can master this the project goes along much smoother because people communicate openly. There's less chance of a bitter argument developing. More contributors. More diversity of opinions are considered leading to innovative solutions. Better code. It's also a ton of fun.

    If you can master giving feedback without hurting feelings you'll get both better code and a more harmonious project.

    It's hard but so is programming. Why is all the good stuff so hard :-) ?

  2. In my 20+ year career in software I don't recall anyone ever being offended at someone's suggestion for improvement. Do some people get offended no matter what?

    You were very fortunate. In my own 20+ year career it's been a very common problem. The first time I was involved with a code review with a new person there would always be some amount of defensiveness present. It's true that it varied from person to person and sometimes I felt like I was doing all the work but with bridge building there's either a bridge built or not. When there's a bridge built and you can get high quality communication going it's worth it.

    Over the course of my career, I've had one guy I really couldn't work with over my career. If I put an enormous amount of effort into it I could get it to work but it was consuming my life so I just refused in the end. Sigh.

  3. I think this is great. Doing the whole leader thing is quite difficult and it's worth spending time to learn how to do it better. With any luck this will also make it more socially acceptable for hardcore geeks to spend time honing their soft skills. It would certainly help with programming's reputation for being full of eccentric and prickly personalities - because there's certainly lots of good people out there. Getting them all to work together is the challenge. :-)

  4. What happens if you don't give notice? on Fed Up Indian IT Professionals Want To Be Able To Leave Their Jobs Sooner (mashable.com) · · Score: 2

    What happens if you don't give notice?

    Do they fire you?
    Do they sue you for the money they would have given you?
    Do they sue you for the value you would have added and they didn't pay you for yet?
    Do they write an angry letter to your mother?

    In all seriousness, what is the "or else" in these case?

  5. Some Guy: We had 3 switchers!

    Bill: Really? That's more than we have ever had before.

  6. Re:Increased leisure time on Robots Help Manufacturing Recover Without Adding Jobs · · Score: 1
    I thought this was the benefit.

    We could have traded some productivity for leisure time. Europe does it more than the English speaking world. I mean, how hard have you tried to make it happen? :-)

  7. Walk to work on Ask Slashdot: How Do You Stay Fit At Work? · · Score: 1

    I walk to work. 40 minutes both ways. It's 6.6km round trip. Decent exercise for the day and I get some reflection time and fresh air as a bonus.

  8. Re:This is Slashdot? on The Web Is Not the Internet · · Score: 1

    You think it was good in your day! Ha! In my day it was a shining beacon of concentrated awesomeness. We used to have a commander who was also a taco and there was this cowboy fella who used to do all the polls. It all went downhill after they came up with the concept of adding login credentials.

  9. I believe this music has an intelligent designer. Such complex and wonderful music couldn't possibly have arisen by chance. It would be on the same order of magnitude as a tornado blowing through a junkyard assembling a tight little jazz quartet.

  10. Re:You may be doing that more often than needed on Sergey Brin: Windows Is "Torturing Users" · · Score: 1

    I'll take one of those awards too. Win2000 and ten years.. not a problem.

  11. Fun vs eSport on Taking the Fun Out of StarCraft II · · Score: 1

    Personally I love Starcraft II because they've taken network play to a new level of refinement while feeling free to build a slightly different game for the campaign. They gave up on trying to synchronize the units in the campaign and the ladder play. Getting 3 balanced races for head to head play is hard. The fact they can do it to a point where an eSport can develop is absolutely amazing (for all the reasons they mention in the article). Then they don't confine themselves to that design space when they build the campaign. Obvious and yet brilliant.

    All this allows for the most enjoyable campaign I've player of any of the past Blizzard RTSs. I've played all the Blizzard RTSs and this one is the first campaign I've actually enjoyed. It's also the best ladder play as well. I'd have to expose myself to potentially fatal radiation in order to grow enough thumbs to show how much I like this game.

  12. It doesn't matter in terms of backing story. on Ask Slashdot: How/Where To Start Watching Dr. Who? · · Score: 1

    As someone who has watched just about every doctor who made it really doesn't matter where you start in terms of backing story. It's not like the show has been particularly self consistent. The character of the doctor is supposed to be a big enigma so as far as learning about the character or the overall story arc it doesn't matter.

    if you're looking to watch a bunch of classic doctor who then I'd go for the 4th Doctor series. These are the classics. There are a batch in the middle that have Douglas Adams as the editor (and sometimes writter) that are very funny. "City of death" typifies the style. The third doctor isn't bad either. I'd also recommend watching the very first episoide of doctor who ever made as well. It's insanely good for a show that old.

  13. Re:executive summary of approaches on GNOME To Lose Minimize, Maximize Buttons · · Score: 1

    The cynic in me suspects this is the attitude of many UI designers.

    That said, you can do a quick mental checksum on the idea:

    The classic MacOS, for instance, never had a minimize button. It did eventually have a window shade capability and later a windows shade button but I used system 7 for ages without minimize and suffered no ill effects for the experience.

    I never use MacOS X's minimize feature since it's redundent with the "hide application" capability of that OS. You can hold down the option key while clicking on a window of another application in the background and it will hide all the windows of the application you're switching from.. for example.. If you hold down option and comand it will hide all applications except the one you're switching too. I find this feature much more usefull in MacOS X. I sometimes click this MacOS X's minimize button by accident and it makes the window harder to find later. Personally, I'd remove the buttons if I could.

    I do use the minimize button in gnome and windows 7 however. I'm not sure if I'll miss it if it's gone.

    On the topic of maximise,

    I use Windows 7 fairly often and have basically stopped maximing windows. The reason is that I have 3 1080p monitors. On these monitors I usually don't want to maximize windows because this almost always results in a window that is too wide. I tend to double click the top or bottom of the window to "maximize" the window's hight automatically. This is the greatest new feature in Windows 7 IMHO. The only downside to this is that when you try and move a window horizontally, there's only a small distance you can move the mouse cursor vertically before the window "unsnaps" from its vertical maximization. I often want to move these windows between monitors and so I'd like the system to keep the windows veritcally maximized while I drag them around.

    The classic MacOS didn't have a maximize button either. It did have a button that was supposed to resize the window to the minimum size required in order to show a window's contents. Much of the time this effectively maximized a window. There was a MacOS convention to have a small border area between the edge of the screen and the window when you did this. You could this this edge with an option-command-click to rapidly jump to the Finder and hide all other windows. If I had a choice I would bring this smart-resize button back. Also the option and option-command click features. The smart resize button is still there in MacOS X but often mistaken for a maximize button. Maybe because it's green and has a "+" on it.. or maybe because it's often implemented wrong... or "wrong". This makes me cry into my grey beard.

    So life is indeed possible without a minimize or maximize. To me it seems somewhat arbitrairy to remove them though. I mean why? You can add new features to make using windows on multiple, large monitors easier without removing the buttons.. If the new features make the two buttons redundent *then* you can remove the tem.. Anyway, I'm not ready to grab a pitchfork over it.

  14. Re:Licensing fees on Ars Thinks Google Takes a Step Backwards For Openness · · Score: 1

    He's not saying they have to pay. He's saying that it's not cool to stop supporting a codec and claim the reason is because the development model for that codec is not open enough. Basically, dropping support for a codec based on the development model is a lame reason. He then spends the rest of the article guessing at what their real motive is and not finding those reasons very likely... one of the reasons he guesses might be behind their decision is that they don't want to pay for the licensing costs. He finds this unlikely for the rational you quoted.

    "It's not as if Google can't afford the $6.5 million a year, and by paying that money the company would enable web users to view open, standards-compliant, H.264 video."

  15. I've seen this before.. on California Legislature Declares "Cuss-Free" Week · · Score: 2

    The next step is to put a little box on the wall with speech recognition. Then it could print out a fine automatically..

    ".. you have been fined 1 credit for a violation of the verbal morality..."

  16. Re:Why do you post on an abomination? on Why Flash Is Fundamentally Flawed On Touchscreen Devices · · Score: 1

    I'm sick of you dang 4 digit newbies complaining about change. In my day everything was static. And then the next day your guys showed up and things started changing. I liked it when slashdot didn't have user accounts... Or users.. We had better discussions in the forums! I was my lunch now dammit. I can't believe nothing costs a nickle.

  17. Re:Oblig on Apple's "iPad" Out In the Open · · Score: 1

    Different, updated and personalized version:

    No full MacOS X, too big, lame...

  18. Re:How to get management to listen on Rockstar Employees Badly Overworked, Say Wives · · Score: 1

    It's not just developers. This is why we have unions and labor regulations. They can always find replacements: even in good times, one person in twenty is unemployed at any given time, a figure that the Federal Reserve works very hard to maintain lest it create upward pressure on wages. And most people prefer shitty working conditions to the uncertainty of finding another job, never mind actual unemployment.

    This has to be balanced with the fact that the unemployment rate for programmers tends to be *much* lower than the general employments rate. Also, the skill difference between an average programmer and a great programmer is a factor of 10 in productivity which means that programmers are not commodities. If you're good at programming and well connected you can do very well.

    By the way, 5% unemployment is basically full employment. It gets disproportionately harder to do better the closer you get to 0% unemployment. Programmers (especially good ones) are extremely rare and hard to hire.

  19. Re:Ignorance is diverse as well as widespread on US Adults Fail Basic Science Literacy · · Score: 1

    > Instead, test it formally, with double blinds, hoping that it works (so you don't subconsciously suppress data).

    The entire point in a double blind study is that you don't subconsciously disclose something... .. also.. hoping that it works can also distort the data. You have to remain impartial.

    > As a science type, I encourage you to not turn off your brain to astrology, Feng Shui, crystal power, and other crap.

    It has been investigated and found lacking. If any of this were real it would point to new mechanisms that science would be very interested in.

    Keeping an open mind is a great idea but astrology, crystal power etc.. have failed to demonstrate their purported abilities time and time again. This is why they have not found a home within the scientific establishment.

  20. Re:More reasons why it's a bad idea on Why a Music Tax Is a Bad Idea · · Score: 4, Insightful

    You know, those big fancy American labels sell here too. Sometimes in this fancy store called walmart. do you have those in america? Well we do anyway, they are very popular here.

    What I meant was the local, Canadian market for movies and music, both local and imported, hasn't collapsed despite the fact that p2p sites present a free and legal alternative. I know it's presumptuous to think that a little country with approximately the same population of California could be used as a test case for a country with a population ten times the size but I'd be willing to stick my neck out there and say that it could.

    ....On the other hand, if you wanted to play it safe you could have the law only apply in each individual state. Sure, that would be equivalent to enacting it on the country on the whole but through a cute trick of accountancy you'd technically be enacting it in units smaller or comparable to canada... thus guaranteeing that it would work as it does in Canada.

  21. Re:More reasons why it's a bad idea on Why a Music Tax Is a Bad Idea · · Score: 1, Offtopic

    Given that Canada current has a "music tax" (on blank media) and the courts have ruled that it's legal to download material off file sharing site (but not share material yourself) and this has been the case for some time now... not to mention it's country wide instead of just on university campuses.. Has everything imploded? the tax gone up dramatically? People stop buying music/movies entirely? No. Have they been clamoring for more "taxes". No.

  22. A laptop? on Computer For a Child? · · Score: 1

    Why not simply get him a large cardboard box? He'll enjoy it more than a computer.

    If it makes you feel better you can draw an "Intel inside" logo on it.

  23. Re:Tab on (Useful) Stupid Unix Tricks? · · Score: 1

    In bash you can choose what program to use to do tab completion for a particular command.

    for example:

    complete -C "resolveBookmark" jump

    tells bash to use my resolveBookmark command to do tab completion for my jump command.

    If I type "jump wo", bash executes "resolveBookmark jump wo". resolveBookmark returns a list of completion suggestions for "wo".

    Both jump and resolveBookmark are python scripts.

    enjoy..

  24. Re:Hmmm... on An Overview of Parallelism · · Score: 1

    >The human brain provides compelling evidence that massive parallelization works. So: what are we missing?

    That depends.. In what way is the brain massively parallel?

    Sure it uses many neurons but a processor has many transistors. Do I get to say that processors are massively parallel because every time I do an addition a large number of transistors are used at once; each one only doing a small part of the operation?

    The amount of parallelism in the brain is most often over-stated. it's impressive but not magical...

    http://www.sciencedaily.com/upi/index.php?feed=Sci ence&article=UPI-1-20070126-18383300-bc-us-onetrac kmind.xml

    The sort of parallelism being discussed here is thread based and at that level you are faced with the equivalent of taking a task and dividing it amongst multiple brains. With the added complexity that the brains you're splitting the task up to are annoyingly literal and will gladly go and corrupt data structures and then cause the computer to crash.

  25. Re:FP no more parallelizable than imperative on An Overview of Parallelism · · Score: 1

    > It's a myth that functional programs are more parallelizable than imperative ones.

    Never heard that one.

    I think what you're getting at is:
    It's easier to write correct, parallelized code in a functional language.

    It's easier to write correct, parallelized code in functional languages because many threading errors come from race conditions when changing the state of some object of datastructure. Functional programming languages avoid having mutable states or datastructure. Therefore witting a race condition is less likely.. therefore you're more likely to write correct, parallelized code.

    As I've mentioned in a previous post, one of the first things you realize when learning to write threaded code is immutable objects are your friend.