Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
Get HideMyAss! VPN, PC Mag's Top 10 VPNs of 2016 for 55% off for a Limited Time ×
User Journal

Journal Journal: An excellent Analogy, Part II 5

Maybe it's time to change my sig line again.

I just noticed this morning that the idea of God supporting Agile CI is rather Islamic. To be Catholic, God would have to support Waterfall Development.

User Journal

Journal Journal: Coming Home Again? 11

I've been hopping Linux distros since I decided (for reasons of my own) against intentionally using systemd-based distros. I'm not interested in systemd flame wars, so don't bother here.

At any rate, I've come across SalixOS, and so far I think I like it. It's a direct Slackware derivative, which I find quite interesting because Slackware is the first distro I ever used.

Waaaaay back in the early-to-mid 1990s, my dad sent me a box of 3.5" floppies. On these floppies was Slackware Linux. I don't remember the version, but I think I have most of them kicking around still, so if I felt the need, I might dig them up and see if I can install enough to get a version number from it. What I do remember is that it had kernel version 0.99pl10 on it.

Since my introduction to Linux on Slackware, I've used Red Hat/Fedora/CentOS (professionally and personally), Debian/Devuan, Arch, and Aurora (a Red Hat derivative for use on the Sun SPARC platform), in no particular order.

It's interesting, having to find all the dependencies again and having to re-compile kernels to get something newer than what comes in the box.

User Journal

Journal Journal: Bug or Feature? 1

Playing today, Disqus, the ubiquitous blog discussion system. After many years in existence they finally give users the one feature they all have been clamoring for: blocking of trolls in their system, a feature that even Facebook has had for several years now.

Except it's not. Oh, you no longer see replies from that person- but they are still able to reply to you, you just can't see it. Which is fine if you have friends to defend you, kind of sucks otherwise.

User Journal

Journal Journal: I like my new job, but it's boring 3

And so I'm watching AfterMash on Youtube on my phone. Soon Lee Klinger just had a great line in the second episode: "You are my husband to love and obey, but only when you are right!"

User Journal

Journal Journal: Financial Confirmation Bias 66

We don't believe tobacco companies that pay for studies that claim that smoking isn't harmful. We don't believe oil companies that do studies that claim fracking isn't harmful. Why do we believe the researchers of the sexual revolution, who were paid to cook the data to claim that fornication, birth control, abortion, and homosexuality are not harmful? Why do we believe those researchers paid by the pharmaceutical industry, including the black market pharmaceutical industry, who claim that LSD isn't harmful?

User Journal

Journal Journal: A simple reason... 9

I'm writing this here, largely because I don't trust Facebook to not remove the post when someone gets all butt-hurt about the subject matter.

If you're going to read this, I encourage you to read through the whole thing before you decide to trigger off of one or two phrases I choose to use.

That said...

I have one simple reason why people (in the US) should vote for Donald Trump: he's a white man.

I don't mean that in the raaaacist sense. Consider this:
  • The President of the United States can be impeached for "high crimes and misdemeanors". The details are pretty-much up to the House of Representatives to decide what constitutes "misdemeanor". This could be evidenced as recently as December 19, 1998, when Clinton was impeached by the House of Representatives.
  • If Hillary were elected, nobody in Washington would even dream of attempting to impeach her. Who wants to go on record as being the one to initiate impeachment proceedings against the first woman president? Seriously, that's the same mindset that has protected Obama-- There have been lots of people trying to get the House to consider impeachment proceedings against him for any of several dozen actions he's responsible for, but nobody wants to have that hanging over their head in an election year, especially if the impeachment failed to pass. A win for Hillary would give her permission to do whatever the heck she pleased, with absolutely no concern for repercussions. It has worked for Obama, it will work for her.
  • If Trump were president, there is not a soul in Washington that would not hesitate to attempt to impeach him if he messed-up. People in Washington hate him so much, I'd be surprised if he finished his first term (remember that first point?). Even if he did finish it, the likelihood of him performing well enough to justify a second term is pretty slim at this stage of the game.

In short: Nobody wants to take the blame for attempting to impeach the first $CHARACTERISTIC president. Trump has no characteristic that would possibly protect him if he screwed things up: he cannot play a race card or a sexism card. He's got nothin'.

He's got everything to lose by getting impeached and everything to gain by doing the Right Things.

User Journal

Journal Journal: Two things... 6

First thing: I see that articles and Journals on /. now have icons to facilitate sharing said articles on other sites. How would one request adding others, like Voat?

Second thing: I got myself a new computer, an Alienware Alpha. The system I have has the i7 processor. It's been in my possession a couple days and I have to say that so far, I am quite happy with it. It's not a top-of-the-line system, but for the price point (less than $700, and I had a discount on top of that), it appears to be worth every penny. The only thing I'm not thrilled about is that it came with Win10, but there's not much one can do about that these days.
User Journal

Journal Journal: WALDO- a way to merge software methodologies 27

I've been thinking a lot about the software methodology religious wars lately. It seems to me that all methodologies have their strength and weaknesses. 15 years in, Agile has given us faster coding, but worse quality. Waterfall was flawed due to its overemphasis on architecture and underemphesis on business. Lean cuts out inefficiency- at the cost of elegance and maintainability. Devops sacrifices quality and cheapness for speed of continuous Outcomes. And while it's true that the "User Interface is everything" because that's the only thing the user sees, Outcomes sacrifices the future for one-off unmaintainable code.

So here's my solution- WALDO. The ultimate 3-6 person team- no more than 6, no less than three if a couple of guys wear multiple hats.

W- Waterfall

A- Agile

L- Lean

D- Devops

O- Outcomes

But these aren't just methodologies- they imply roles on the team. The ideal six person team consists of:

W- The customer's view of the project should always be waterfall with iterations. They tell us what they think they want, we build it- they're involved in every iteration. Of course, they don't really know what they want- it takes several iterations before we discover what they want- but the W role is the customer herself.

WA- The Waterfall Architect, or perhaps the Waterfall Analyst. This is the guy who is the face of the team to the customer- the single point of contact. On smaller teams, may also be the scrum master- but ideally should be a master of the models. This person should also be the principle advocate in scrum meetings for the customer.

AL- the real scrum master should be a master of both Agile and Lean. This guy lives in the world of Gantt charts and excel spreadsheets- keeping both schedule and budget, keeping the team on schedule, communicating that schedule to the team and to the WA and W. Daily scrums should keep people on task.

LD- the Lean Developer is a Model First Full Stack Programmer, but is the king of Object Orientation, maintainability, and reuse. It is this role that you want somebody who excels in data- but can work in the higher tiers of programming right up to the User Interface Tier.

DO- the ultimate Devops guy should be as much artist as programmer- a whiz of the User Interface. This is what the customer will see, so the DO and the WA are a natural Quality Assurance feedback loop for each other. Since the DO consumes data and objects coded by the LD, there's a natural QA feedback loop there as well.

O- the Outcomes guy. QA and Build Engineer rolled into one- this is your build manager, working with WA and W to make sure every release happens quickly and accurately, and that beta testing actually occurs to provide data back to WA.

This is my ideal team- one that insures you get the best of all methodologies, not the short sightedness of focusing on one or two.

Slashdot Top Deals

Congratulations! You are the one-millionth user to log into our system. If there's anything special we can do for you, anything at all, don't hesitate to ask!

Working...