Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror

Comment Lightweight Agile (Score 1) 445

I've always referred to the poor implementation of agile as "lightweight agile." Typically, I see teams start the agile process with good intentions, yet just implement a hackie scrum implementation. This inevitable leads to the "get shit done" method of software development. Managers, chickens, chiming in with ad-hoc requests or screaming faster. Plus, lightweight agile, lead to people getting away w/ not doing work - typically poor performers. If you're not metric driving with your agile implementation your not doing real agile.

Comment Helps Poor Performers (Score 1) 183

I completely agree w/ the open office plan being very distracting; however, I do notice being especially effective at my local Starbuck. Just like how I can't focus on work at home with my wife biding for my time, I also can't stand "co-workers" stopping by every 15 minutes to get help. Essentially, the open office helps pull highly effective people down, not only in effectiveness, but to a level beneath them. Typically it starts off fine, as word hasn't gotten out that you're a high performer, but then you may have to start hiding at home to get you work done or even move on to another company to escape the shit storm.

Of course this is great for the non performers! They get to utilize your assets and present that work as their own. Heck, maybe even get promoted and promote open offices design.

Comment Insight from a Few Years Experience (Score 1) 147

No offense, but from the sound of it you have no clue about a BI infrastructure, which is what you're talking about. If your company is serious they'll hire a team of 10 people w/ an average salary well north of 100k and have a couple million dollar budget per year for IT systems, including an analytic data base, ETL system, and BI application.

My guess is that you just want to start off by incrementally building a DW and want ad hoc analytic capabilities. My proof of concept solution would be to use Pentaho Data Integration (PDI) as the ETL layer, PostgreSQL as the db, and Tableau for visualizations. As you move into the big data space and build out your data model you should move to an analytical DB, and the cheapest good solution is Redshift from Amazon. Most of the Analytical DBs are derived from an old version of Postgresql anyway, so as long as you don't custom code the ETL solutions and use standard sql, migrations should be very easy. Also, as you grow, you can migrate away from Tableau to a real BI application like Cognos or Microstrategy. Also, as your data grows you may need even more storage for persistent staging areas and can then consider Hadoop. I would not recommend it to start, unless you really know what you're doing. As for advanced statistics everyone is using R now but is problematic w/ big data as it pulls data into memory for processing, so you may have to pre-aggregate the data if super big sets are involved.

I've been in the business intelligence space for over 10 years. My two top lessons learned; you need leadership in this space and to only implement custom code as a last result. For the former, BI has the ability to be implemented somewhat via an agile incremental model, but it's still a large solution and will require long term resources. Therefore, if you can't count on leadership to back you you shouldn't start the project. Secondly, custom code in this space can make a mountain out of a mole hill. For example, while you may be able to write a customized script or stored proc that's 30% faster than the ETL solution, I wouldn't suggest it. ETL, use appropriately, will help you manage your data long term. You be able to visually understand what's going on and switch DBMS rapidly.

Comment Depends (Score 1) 265

The strength of open source just depends on how active the project is. Some companies open source their code as a business model and many Fortune 500 companies have developers focused solely on open source projects. That said, most projects are developed by a small handful, working after hours.

I think the exacerbating issue is so many use open source technologies and the more they are used the more issues you'll find.

Comment Re:The science behind GMOs show they are safe. (Score 2) 272

I liken GMO rhetoric to nuclear rhetoric, just because it has a bad side doesn't mean we should stay away from the technology. Maybe they should issue a ban on specific variants of the technology, to inspire scientist to take GMO to the next level. The next level in both health and social equality.

Comment Base the Key on a Natural Periodic System (Score 1) 170

I think you'll need to generate a key based on some sort of natural system that's periodic. Let's suppose you have a noisy object in space that's consistent over time and visible only once a year. So create the key on day one, loose the key, then replicate the key the following year once visible. You'll have to select something where the noise is not already being recorded, but you get the idea. Maybe you'll need a series of objects to increase the strength of the key and maybe there's something else out there that is better but captures the spirit of the solution.

Just brainstorming. Sound reasonable? Is there any other natural systems such as the one I posed? I'm no cosmologist!

Comment Re:Focus on your studies as much as possible (Score 1) 309

Companies gauge employees more and more based on experience and many see students without internships as scarred. I would say you should get an internship with the biggest most reputable company you can find and start learning backbone technologies their. It's typically true that you can always migrate to smaller companies but not from smaller to larger firms easily.

Secondly, you don't want to be looked at as a low level commodity, which most "web people" are perceived to be - rightly or wrongly. You're a CS major, so you should really be moving into a software engineering role. Much of the software designed uses internet based technologies anyway, so you can happily make your passion a reality via a similar role.

Thirdly, don't be meek w/ recruiters, they prob. know way less then you about technology. Interview every chance you can get to get experience. Remember there's a huge dearth of good tech people out there. Salaries are very high once you get going so they should be very happy to get a good cheap intern or part-time person.

Comment Re:Incorrect Ethos about Diet Today (Score 1) 670

Firstly, I said primarily, not exclusively - 90%. I have my B-12 tested every year and it's never been an issue. Bacterial makes B-12 not animals. B-12 can be obtained from a bit of dirt that gets on your food and some can actually produce it via bacteria in the gut. In a time when antibiotics are so heavily used, many producers in your gut may have died. If you feel like you're at risk take a B-12 pill - no need for shots unless somethings wrong with you. Plus, your body can store B-12 for something like 20 years.

Secondly, I did the moderate thing, my stats still skyrocketed, and the doctors wanted me on meds. Some people can be left at moderation, others not, it's a difference of genetics. The diet you chose is going to be in a spectrum of choices, for Bill Clinton he needs to be at 100% low fat vegan w/ the multiple bypasses he had, for me it's 80-90% vegan, for you it could be a lower percentage.

Thirdly, I haven't been sick since I started this diet and I used to get sick 2-3 times a years w/ a cold/flue. Think if I wan't getting the proper nutrients it would be the inverse. Plus, I have way more energy then ever before from all the carbs I eat, and don't get angry like I used to on my high protein diet.

Fourthly, if humans were made to eat meat where are our claws, shorter intestines, or stronger stomach acid to rapidly poop flesh. All animals that were made to eat meat have that, so they don't have to worry about getting sick. However, humans developed fire, which enabled them to cook meat as a last resort energy source. If you feed a chimp a burger they're going to be in heaven - I'm sure. If you look at a chimp's/gorilla's diet in the wild it's mostly vegetables. Additionally, all predators can taste protein - we can't. We can just taste the fat in the food. If you don't believe me look it up. Cat's can, we can't.

Finally, I you don't need to worry about variety as much as people say. Look all the people in the world that were poor lived mostly on starches and vegetable. Look what happened during the potato famine. It's not like they were eating much else before besides potatoes in Ireland and the women were considered among the most beautiful.

Comment Incorrect Ethos about Diet Today (Score 1) 670

I as a person that struggled w/ weight his whole life, I have to say that 99.9% of stuff in popular culture, and that which is marketed to people is wrong. [Including posts in Slashdot.] Well not wrong in totality, but wrong because it's not a life long way to good health and proper weight. After much reflection and self experiment, the only way that works for me, long term, is adopting the following:

- Staying moderately active on a continual basis
- Primarily eating a low fat, whole food, plant based diet

I'm now about 90% vegan for health reasons. There are tons of questions most people have, as I would have had myself just four years ago. Four years ago, I was pounding 12 egg whites at a time, eating like a body builder, because that was my background. Did it work eating 200gs of protein a day and limiting my carbs, yes! But then, my will would be clouded by all the other stressor of life and I'd be back to 20% body fat within a few months. This kind of diet, though containing little red meat, didn't help my heart either - my genetic gun is loaded, like many others, to have high blood pressure and high cholesterol. So at the age of 31 my doctor was already saying I was borderline and recommended drugs. So the saying is, "we could tell him to eat straw, but he won't, so here's some drugs." I didn't want to take drugs as a first resort so I began to study and found out about plant based diets. The next year I went back to the doctors 25lbs lighter [170 down from 195], with a cholesterol level that was a little over 200 down to well under 100. During this year I maintained, and maybe even gained, a few pounds of muscle. The best thing of all it's cheap, satisfying, and I never have to worry about over eating. I can eat 2 big bowls of potatoes and veggies each meal, 3 times a day, and loose 2 lbs a week. [I'd recommend more variety though.] Then when your out and about with friends and family for Thanksgiving eat some turkey, but keep it only for those more special occasions.

There's a reason all the top doctors recommend more plant based diets to people like Bill Clinton. Because they work best for the human body, scientifically for long term health. Protein, is a non-issue unless you want to get really jacked and go beyond you genetic limit. Gorillas eat a 90-100% diet of plants and look at them. People today think meat is more health then it is because they're addicted to all the fat in it, and who doesn't want to find out that their bad habit's are good for them. People don't realize that a 95% fat free cut of beet isn't 95% calories from protein and 5% calories from fat, it's by weight and the calories from fat is closer to 50%. Ever wonder why you don't see a % sign next to amount of protein on the nutrition label? Because the amount of protein required scientifically is way less than the dairy farmers and meat producers would like to have you believe.

Hope this helps someone.

Comment Just Don't Frustrate the Robots Nature (Score 1) 288

Think that the reasoning behind being kind to animals is not that it's a reflection of yourself, rather you don't want to frustrate the animals nature.

I remember being taught this in my business ethics class. The argument is as follows: animals by nature want to be free from pain and experience relative contentedness (or something to that effect.) However, the argument continues that because an animal doesn't have sense of self, a human can deny it it's future as long as long as it's done in a way where its nature isn't frustrated via excessive pain, etc. On the flip side, humans shouldn't be killed in the same way because we have a sense of self and goals for the future. By killing someone you're frustrating their nature. I sorta buy into this argument, except for the part where we pretend to know any animal or humans nature.

Anyway, I always though this was more or less the primary argument for animal treatment on farms and processing plants.

However, if we are the designer of a robot, the designer of its nature, the above argument would fall apart. Though when you're in the commons you may not want people cursing at a robot assistant, but hopefully we don't need a law for that.

Slashdot Top Deals

Honesty is for the most part less profitable than dishonesty. -- Plato

Working...