Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!



Ask Slashdot: Have You Experienced Fear Driven Development?

Gazzonyx Re:Why Do You Accept This? (231 comments)

At some point you just say, "let's discuss this after the Scrum". Usually when people get off track, it's because they need to talk to someone specifically instead of the group. We don't usually have a problem with this, but we don't mind if a Scrum goes half an hour or so once or twice a week. Sometimes we just decide to break out and brainstorm and let others go about their day. You've got to deal with it on a case-by-case basis.


Ask Slashdot: Have You Experienced Fear Driven Development?

Gazzonyx Re:Why Do You Accept This? (231 comments)

> It's ironic, I was literally just reading that blog post.

Like rain on your wedding day.

Fair enough. At least I didn't use the term "literally" to mean "figuratively". :s/It's ironic/Strangely enough/

2 days ago

Ask Slashdot: Have You Experienced Fear Driven Development?

Gazzonyx Re:I've seen a place like that (231 comments)

[...] They once had a brilliant young developer who wrote more in three months than their team did in years, before being sacked for delivering code with a bug that caused an outage. [...]

Please tell me this is an exaggeration. Show me a single developer who hasn't caused an issue of some sorts, in production, and I'll show you a developer that hasn't fully matured yet.

2 days ago

Ask Slashdot: Have You Experienced Fear Driven Development?

Gazzonyx Re:Fear of changing code.... (231 comments)

[2] is a very common problem, not just because of a badly written code-base, but mostly (IMHO) because of people not having the time to understand a complex piece of code. Ends up in 'nearly' the same code being written in a dozen different places. In my knowledge, it doesn't immediately screw things up, but, over time as the garbage accumulates leads to extremely interesting failure scenarios.

What ends up happening in that case is that a bug is found in the "original" (or any subset thereof) code and it's fixed. 11 copies with the bug, authored by three other developers, remain.

2 days ago

Ask Slashdot: Have You Experienced Fear Driven Development?

Gazzonyx Why Do You Accept This? (231 comments)

It's ironic, I was literally just reading that blog post.

I've worked in both environments. Where I currently work we have a daily Scrum (in name only) and we only cover three questions:

  • What did you work on yesterday?
  • What do you plan on working on today?
  • Is there anything blocking you yesterday or today?

It's a liberating thing. I can literally call someone else out for blocking me, or they can call me out for blocking them. Our manager can say, "I understand you were working on X, Y, or Z yesterday, but Alice, Bob or Carl needs you to work on this today so they can get their stuff done." It's simple, it's effective and it makes the team more coherent and cohesive with nothing more than a 15 minute "stand-up" (we all work remotely on any given day and we do the Scrum via Google Hangouts) at 10 AM. It sets the tone for the day. And it only costs our attention for 15 minutes and willingness to be reasonable with other professionals on our team.

We don't have:

  • Organizational Fear: You can dial up anyone or schedule a meeting to resolve a problem. If you break the build and no one says anything about it... they can either tell you about it the next daily Scrum, or it isn't a problem for them. Simple as that. You need to talk to someone? Schedule a meeting with them and anyone else that needs to be involved. If you can't make that happen, bring it up at the next daily Scrum.
  • Losing Your Job Fear: We're all paid professionals and are experienced and knowledgeable in our field. Keeping us afraid would only be enough to keep us working, but not enough to keep us innovating and a leader in our field. For more on this, read further.
  • Fear Of Changing Code: Once again, if you have an issue with code, bring it up with the original author of the code or someone familiar with the code base. They won't take it personal (see previous point). If you're afraid of breaking the build, dial up someone and do some pair programming. At worst, you'll check in something that doesn't pass unit tests (or lacking those, code that will not pass code review before it's deployed). You'll feel stupid for at most a full day and you'll survive.

To be honest, FDD seems like a culture problem more than anything else. You're a professional. Act like it and expect those around, and above, you to act like it. If your culture is so messed up that you suffer from these problems, it's most likely just the tip of the iceberg of the organizational challenges that your company faces.

"Of course, that's just my opinion; I could be wrong" -- Dennis Miller

2 days ago

X-Class Solar Flare Coming Friday

Gazzonyx (145 comments)

So... you just DDOSed your friends. You sure you're not a sysadmin yourself?

about a week ago

$500k "Energy-Harvesting" Kickstarter Scam Unfolding Right Now

Gazzonyx Re:Thanks for the tip! (448 comments)

I'm in complete agreement here. We desperately need some way to tell legitimate Kickstarter campaigns from frauds. For that matter, the entire internet is full of scams and con-men waiting to take your money. That's why my team has developed iScam, the revolutionary new fraud-protection device.

Inside every iScam is a tiny induction coil that is powered by negative energy. When negative energy released by a scam such as this one activates the device, it generates a current which in turn activates a blinking LED, with the frequency of the blinking being proportional to the negative energy field. Simply aim the device at your computer screen, or hold it up to the phone when you get that too-good-to-be-true offer, or even point it at your lover... if there's any deception in the area, iScam will be activated and you'll be alerted!

Pledge just $15 and we'll send you one device. For $25 we'll send you two. For $100, we'll send you an improved prototype with even more sensitive scam-detection algorithms. And for the especially gullible-those of you who have lost thousands or tens of thousands of dollars to scammers before- you need the top-level security provided by iScam Pro, which has a more powerful induction circuit, both increasing the range of the device and allowing it to detect even the tiniest fib! Pledge just $999 and we'll send you an iScam Pro. With our patented technology, you'll be safer than ever. And best of all, it's all environmentally friendly and fair-trade, with 10% of all proceeds going to benefit orphaned pandas.

Seems legit.

about 3 months ago

I suffer from jet lag ...

Gazzonyx Hard to tell (163 comments)

It's hard for me to tell. Whenever I ride on a machine at 30,000 ft above the ground at 300 MPH, I take a Xanax (or three, funny story, but I have been "carried" off of flights by friends and family) to help me forget the previously mentioned facts. If I ever remembered that there's software on those machines, I'd probably take my pills with alcohol. Either way, when I get to my destination I always sleep for about 10 hours.

Off topic, I heard a great programmer joke; a bunch of programmers are hanging out and talking about code and such. One of them says, "show of hands, would you ever get on a plane if you knew your company wrote the software that controls the airplane?" A single hand goes up out of the group. "You believe that your company writes software that well?!" questions the programmer that brought up the topic. The man with his hand up replies, "No. I'm just not that worried about troubles from our software mid-flight; if my company wrote the software, the plane would never even take off in the first place."

about 3 months ago

Seattle Approves $15 Per Hour Minimum Wage

Gazzonyx You forgot to factor in the supply chain (1040 comments)

You forgot to figure in that when the minimum wage goes up all of your suppliers have more overhead and pass that on to you. So your cost of supplies increases as well. When you buy a Big Mac, you're paying for the entire supply chain that got the thing to you. Sometimes that chain is reasonably long and you have to cover the cost of every step of it.

about 4 months ago

Registry Hack Enables Continued Updates For Windows XP

Gazzonyx Good way to brick your XP box (322 comments)

Seems like MS would make a lot of dough if you were to enable these non-XP updates and then one of them bricked your box. Maybe it's a bit of a tinfoil hat idea, but I'm sure they're not going out of their way to make sure that enabling this registry key isn't going to make you a potential customer again.

about 4 months ago

The Most WTF-y Programming Languages

Gazzonyx Re:Visual Basic (254 comments)

I'm not sure whether it's the language, or the people who choose to use it.


about a year ago

Most Projects On GitHub Aren't Open Source Licensed

Gazzonyx Re:Correct (630 comments)

I'm meeting the requirements of the GPL, even though I'm only technically linking to the library in question. The code is available to anyone that I'm distributing a binary to (read: no one, they have to compile it on their own).

about a year and a half ago

Most Projects On GitHub Aren't Open Source Licensed

Gazzonyx Correct (630 comments)

I agree.

I have three projects on GitHub. One of them is practice code I was writing for when I interviewed with Google (don't worry, they didn't ask me a single question that was on the study sheet - but I did have fun writing a splay tree). It was just a bunch of functions with a description of "nothing to see here".

Another project is eventually going to be a GPL project that runs a football pool. Currently it's just a parser that scrapes and puts info into data structs. I haven't bothered putting the license file in it yet. It uses another GPL library, so it's already implied that it will be GPL code when it matures past being a bunch of functions sewn together just enough to test them. Why would I put a license on that? So I can be sure that I get changes back for incomplete interfaces? The interfaces aren't even defined yet.

The last project, I can't even recall what it is. I'm not maintaining it and I don't care if anyone swipes the code. It's probably code that scratched an itch that I had that was unique to me.

about a year and a half ago

Wordpress Sites Under Wide-Scale Brute Force Attack

Gazzonyx Re: Off topic (110 comments)

Huh, small world. I grew up on the Stroudsburg/Bartonsville line and went to Pocono Mountain. But I left there in 2004. There used to be a couple of computer shops in the area, but I think they're mostly gone now.

about a year and a half ago

Wordpress Sites Under Wide-Scale Brute Force Attack

Gazzonyx Off topic (110 comments)

Your user name... you don't happen to live in the Mount Pocono area, do you?

about a year and a half ago

Ask Slashdot: What Should Happen To Your Data After You Die?

Gazzonyx Let them decide (122 comments)

Let your family decide what they want to do with your data. Write down all of your passwords (if you're like me, you've got about a dozen) along with your usual accounts on a piece of paper and put them in a safety deposit box. When you pass and they go through your deposit box, they'll come across your credentials and decide what they'd like to do with your digital data. Some people would like to read it, others would prefer not to.

This strategy has an added bonus; if they ever come across a site that you belonged to, they've got a login that'll probably work.

about a year and a half ago

HP Launches Moonshot

Gazzonyx Wait, what? Complexity metrics? (168 comments)

"[...]and 97% less complexity than traditional servers."
Wait, what? How in the world did they measure this? I'm seriously curious as to this dubious number.

about a year and a half ago

My cumulative GPA, thus far:

Gazzonyx Re:Bell Curve (441 comments)

Why isn't this a perfect bell curve?

Because stupid people don't generally get involved in the kinds of activities that would lead one to reading /.

That's entirely false; I'm here _and_ posting!

about a year and a half ago

Ask Slashdot: Linux-Friendly Motherboard Manufacturers?

Gazzonyx Re:This MB worked (352 comments)

You also get video over HDMI with this setup?

about a year and a half ago

Samba 4.0 Released: the First Free Software Active Directory Compatible Server

Gazzonyx Microsoft helped (343 comments)

Stop them? Microsoft helped the Samba team. Microsoft even uses the samba torture testing framework internally for their own products as I understand it. The torture tests catch crap that their own testing wouldn't since it tries to send packets that Windows clients would never send.

The EU is still a bit angry at Microsoft (remember when they had to release all of the documentation on their implementation of the SMB protocol?) and they don't need to be stoking that flame.

about 2 years ago



Tips On Coding Style For A Software Dev Major?

Gazzonyx Gazzonyx writes  |  more than 6 years ago

Gazzonyx (982402) writes "I'm a software development major in college and lately I've been trying to refine my coding style under various languages. It all started with a comment from someone about my use of white space, or lack thereof. I always prefer my code to be 'tight' in blocks with white space between blocks, regardless of the official convention of the language that I'm writing. I can never get my code to look great, like most geeks I have no sense of style. I can look at code and appreciate how well spaced, commented and indented it is, but I fail miserably at doing it myself.

I just don't like many of the things that are conventional. Full tabs for indentation drive me nuts. K&R brackets make me trace backwards constantly. I like GNU brackets, but I put the opening and closing brackets under the second letter of the function name and the enclosed code one more space in from the bracket to emphasize the codes scope. My comments are almost always directly above a block it corresponds to, with a single line break above it. I always figured that if it were an issue, I could just run 'pretty print' on my files, but somehow I've become really self conscience about the flow of my code.

Does anyone else use their own style (when allowed), or do you guys usually just stick to the convention of the language you're using? Any tips on keeping a coherent flow while also maintaining a decent amount of readability for others? Are 8 space tabs really necessary? Any language, it doesn't matter, I use C/C++, Java, LISP, VB(A/6/.NET)(sigh), ADA, PERL, BASH scripts, etc. I just want to make my code a little clearer and cleaner with some help from the guys who've been doing this for more years than I've been alive."

Microsoft Shuts Down AutoPatcher

Gazzonyx Gazzonyx writes  |  about 7 years ago

Gazzonyx (982402) writes "It appears that Microsoft has demanded that AutoPatcher, a free patching solution that allows you to get patches via bittorrent, shutdown. Although AutoPatcher could be used as a way of getting around WGA authentication for patches, it was stated that they were afraid of security issues; although AutoPatcher had its own built in measures to make sure that the program would only install's patches, which were unaltered patches from Microsoft. AutoPatcher has been providing patches for 4 years."

Choosing an Enterprise Linux Server Stack

Gazzonyx Gazzonyx writes  |  more than 7 years ago

Gazzonyx (982402) writes "I'm a complete code monkey; I end up trying every language that I can get my hands on, (yet always go back to C++ at the end of the day) and my editors of choice are vi, Eclipse and PSPad. I'm a software development major and I've invested all that I'm making this summer working into building a real server to replace my old sub-gigahertz box that holds my code repository. As far as a good, versatile, modular, software stack goes, what would you seasoned vets recommend? Should I just load up a JBoss stack? Would it be be more versatile to use an Oracle stack and play with Business Intelligence reporting tools and have a database backend tied in? Should I look into Novell's stack or IBMs Websphere stuff over at the AlphaWorks? Or would it be worth it to mix and match various stacks? What have been your experiences developing web apps with different database backends? There are so many configurations to play with and only so little time! Tell me what you love and hate about whatever product you've had to work with, and if you'd use it of your own free will, given the choice!

Side Note:
I'd like to work my lacking Java skills with a J2EE web application server; I'm also thinking about learning a bit of PHP and database programming. For kicks and giggles I've picked up a copy of Flex Builder 2 and Expressions Studio through the school for $100 each. I figure that any way I go, I can use Eclipse as a centralized environment, except for the .NET stuff, obviously. So long as I can keep building on the project as a means to play with (and break) everything from a SQL backend to a multi-language front end framework, I'll be happy!"

Gazzonyx Gazzonyx writes  |  more than 7 years ago

Gazzonyx (982402) writes "According to an article just posted at softpedia, a group of developers have decided to continue coding Windows Longhorn. What's more, the 'Technical Refresh' release of the M1 release is available for download as a torrent at this moment!

The developers over at Longhorn Reloaded describe the project as:

Longhorn Reloaded is a Project dedicated to the revival of the Operating System known as Code Name "Longhorn". To put the projects aims simply, we aim to finish off what Microsoft started before the operating system was canceled. It is a modification of Windows 6.0.4074, which was originally released during the 2004 Windows Hardware Engineers Conference.
The project's web site even includes the serial, to boot (no pun intended)! Microsoft hasn't yet responded to this project other than releasing a statement to the effect of, "modification and distribution of the source for the official Longhorn Beta, is against the EULA."

How can Microsoft claim any wrongdoing on the part of Linux while this project is allowed to live? Should they even care?"

Gazzonyx Gazzonyx writes  |  more than 7 years ago

Gazzonyx (982402) writes "Reader responses to Linux versus Solaris. This short article quotes readers from both ends of the spectrum, in regards to their opinion, about which operating system they prefer, and why.

Oliver Jones provides an even-handed summary: "I've been a stalwart Solaris x86 user for many years now — I refuse to run Linux on my hardware, when Solaris makes the penguin look decidedly second-rate." For reliability, he says: "I truly can't fault the Sun option: I consider that if Solaris is good enough for the banks, it's good enough for me."

But, he also says: "To be honest, Solaris isn't without issues — the number one I see at the moment is the user experience (especially with regard to hardware support). Sun really needs to plough some more development resources into hardware support, but we're getting there: Solaris x86 is absolutely fantastic compared to how it was in 2004, but it still has a while to go. Having the likes of Nvidia on-board is great, and hopefully the hardware support will accrete with time — as more people see the benefits of going Sun."


Gazzonyx has no journal entries.

Slashdot Login

Need an Account?

Forgot your password?

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>