Slashdot Mirror


User: jwthompson2

jwthompson2's activity in the archive.

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

Comments · 242

  1. Re:Definition on Should Programmers Be Called Engineers? (theatlantic.com) · · Score: 1

    This comes across as a bit of a “No True Scotsman” argument to me — of course the term is aspirational, but that doesn’t make it incorrect. This perennial argument seems like a naive impulse to narrow the semantic domain for the word “engineering” because the stakes aren’t as high in some cases.

  2. Your Logical Fallacy Is... on Microsoft To Teachers: Using Pens and Paper Not Fair To Students · · Score: 1
  3. No issues on an iPhone 6 (128GB) on Ask Slashdot: Is iOS 8 a Pig? · · Score: 1

    After a couple days of near constant use I've not noticed any problems with iOS 8 on an iPhone 6 (128GB). I did use iOS 8 on an iPhone 5S (64GB) for a day and change and it seemed fine. I do believe my iPhone 6 has been using power a bit faster than I'd expected, but its battery life if well beyond the 5S under my use cases.

  4. Just do it all open from the start on Ask Slashdot: Corporate Open Source Policy? · · Score: 1

    My company has released a handful of open source projects that are mostly used by us. But we just release them as open source from the start. Part of the rationale behind that is that each of the libraries are meant to implement some kind of protocol or perform some specific, but generic, functionality that we wouldn't mind feedback on early in the development process. So, we just do them as open source from the first line of code that is committed. No legal review, just the developers that will be working on the project and one manager signing off on doing it this way. We're not a huge company, but we're a couple hundred employees strong and the development team basically makes the call, since they are the experts.

  5. It depends on the size of your operation... on Ask Slashdot: Unattended Maintenance Windows? · · Score: 4, Interesting

    If you really want to automate this sort of thing you should have redundant systems with working and routinely tested automatic fail-over and fallback behavior. With that in place you can more safely setup scheduled maintenance windows for routine stuff and/or pre-written maintenance scripts. But, if you are dealing with individual servers that aren't part of a redundancy plan then you should babysit your maintenance. Now, I say babysit because you should test and automate the actual maintenance with a script to prevent typos and other human errors when you are doing the maintenance on production machines. The human is just there in case something goes haywire with your well-tested script.

    Fully automating these sorts of things is out of reach more many small to medium sized firms because they don't want, or can't, invest in the added hardware to build out redundant setups that can continue operating when one participant is offline for maintenance. So, depending on the size of your operation and how much your company is willing to invest to "do it the right way" is the limiting factor in how much you are going to be able to effectively automate this sort of task.

  6. Public Transit on Who Is Liable When a Self-Driving Car Crashes? · · Score: 1

    If you want to read, or nap or do anything other than pay attention to driving just use public transit. It's not always an option, but if you really just don't want to worry about driving it's the best choice. And it adds efficiency that even a self-driving car can't bring to commuting.

  7. Yes, to an extent on Ask Slashdot: As a Programmer/Geek, Should I Learn Business? · · Score: 4, Insightful

    The answer depends on where you want your career to go. But, regardless I would say that all programmers should invest the time to understand the business they work for so that they can best serve the interests of their employer. This is different from getting an MBA or studying business in the general sense. Programmers need to understand the problems that their company deals with, otherwise they're not going to see the best solutions.

    As an example I currently work for a company that manufactures packaged food products. As the lead developer it is part of my job to understand how the business operates; from how our inventory is managed, to how our customers pay us, to how our shipping personnel process incoming and outgoing items. Understanding this and talking to people in all these areas allows me to spot inefficiencies and address problems, sometimes before others realize they are a big deal. That means I can help put technology to work in a way that makes our business more efficient, which leads to better profits and happy bosses and better compensation for myself and those I work with.

    Unless all you ever want to be is a low-rung developer, or if you don't have any desire to stay with the company you're with long-term; then it always makes sense to get to know your business, and it will make you a more valuable employee.

  8. Where's the testing? on World's Biggest 'Agile' Software Project Close To Failure · · Score: 2

    That question would indicate to me that they're doing Agile wrong. Agile development ought to include a short feedback loop that includes not only the client, but automated tests. So, if this question is legitimate, then something is very wrong with how this project has been run.

  9. FOSS ain't exactly a love fest... on Sorry, Larry Page: Tech-Industry Viciousness Is Here To Stay · · Score: 3, Insightful

    FOSS ain't exactly a love fest, and they lack to direct profit motive of large corporations. Richard Stallman and Linus Torvalds aren't consistently known for being just the nicest guys you've ever met. The only open source community that overtly talks about being nice and polite is the Ruby community with it's "Matz is nice, so we are nice" mantra that falls down just as often as it shows through. Competition and even brutal competition are part of life, for good and ill.

  10. Good luck with that... on Irish Judge Orders 'The Internet' To Delete Video · · Score: 3, Insightful

    At least the court has asked it it's even technically feasible; good luck with that.

  11. Lawyers on Unredacted Documents In Apple/Samsung Case, No Evidence of 'Copy' Instruction · · Score: 3, Insightful

    "Groklaw suggests, rather shockingly, that Apple's lawyers might have been a little selective in how they presented some of this evidence to the court, by picking little parts of it that offered a different shade of nuance."

    Lawyers presenting evidence in a way that is beneficial to their clients? Outrageous!

    Wait...Isn't that their job? And isn't the job of the other party's lawyer to do the same and, if possible, poke holes in their opponents line of argument?

  12. Re:Do they have HDTVs? on Why Has Blu-ray Failed To Catch Hold? · · Score: 1

    Same here. I'll be acquiring my first HDTV in the next month or so. I've got a few Blu-Rays on account of being able to watch them via my PS3 and because I was able to get good deals that included a digital copy. But, I'm just now comfortable enough with the price and feature mix in the HD space to start caring.

  13. Cry me a river... on Why Mac OS X Is Unsuitable For Web Development · · Score: 2, Informative

    What a whiner. I use a Mac every single day for doing web development. Know how I get over the fact that I'm not deploying to a Mac in production? It's called a continuous integration (CI) and staging setup! You build your app locally and ensure the core of the test suite passes and then you push your changes up to CI where everything gets run against a test server stack that should be nearly identical to your production environment. And if the CI passes then the code get auto-deployed to the staging server for QA evaluation by the client, or other responsible party. And after they've signed off you kick-off a deployment of the code into production. And if I can't, don't want to, run CI and staging environments outside my system, I can fire up Parallels or VirtualBox and create a test environment. Boo hoo! This problem isn't remotely interesting unless you don't know what you're doing.

  14. Re:Ban guns on Congresswoman and Staff Gunned Down · · Score: 4, Insightful

    Banning the possession of firearms by civilians will ensure that only tyrants and criminals will have them.

  15. Re:Start with a good hosts file on What To Load On a 4-Year-Old's Netbook? · · Score: 1

    Unless you are going to do a whitelist approach I would use the hosts file to address adware/crapware issues and then use a content filter to address porn/mature content. If you want to go the whitelist route I'd use OpenDNS or DansGuardian since they both have that capability and then you don't need to worry about the hosts file.

  16. Re:Huh? on What To Load On a 4-Year-Old's Netbook? · · Score: 1

    Because it's worth the time to have them start learning what is possible. All my kids, except the youngest ( 2 y/o) work on the computer for school and recreation. They all also go outside and engage with the bright orb of the sky. It is possible to do both and not be any poorer for it. I spent some time at the kids track that was organized for RubyConf a couple of weeks ago and while much of the stuff was too much for my six year old, she still really liked hanging around and doing what her dad does as best she could. She even went home and played "geek conference" with her siblings afterwards, keynote presentation and all. Not to mention all my kids love seeing what can be done with an Arduino. I got started programming not much older than my oldest daughter is now and I was in Boy Scouts, so I spent plenty of time going back and forth between equally fulfilling activities that exposed me to a broader range of what is out there to do and enjoy.

  17. Start with a good hosts file on What To Load On a 4-Year-Old's Netbook? · · Score: 2, Informative

    Whether you keep him using Windows or load up a flavor of Linux I'd put a good hosts file on there to block adware and other known sources of crapware. Beyond that, you could setup something like Dans Guardian or set the machine to use filtered DNS services, such as OpenDNS. If you are gonna keep Windows on there then there are tons of commercial filtering products out there, all the stuff I mentioned is free.

  18. My Test Suite on What Software Specification Tools Do You Use? · · Score: 1

    I use the output of my test suite. Between the unit, functional and integration tests this provides a great specification of what my software is suppose to do and what the various internal APIs are. And the great thing about the test suite is that I can prove to a certain degree that the software conforms to the spec because the spec itself is executable and actually exercises the software. Specs that you can't prove are accurate are useless anyways, write a good test suite and use testing tools that output human readable results. Since I work in Ruby predominantly those tools would be mini-test, test-unit, rspec and cucumber.

  19. It depends...on a lot on Which Language To Learn? · · Score: 2, Interesting

    I'm a Ruby developer in New Orleans, LA and I wouldn't want it any other way here in this city. My skills are in high demand, but that is the state of things here in New Orleans. There is demand for other language developers, mostly PHP, but not nearly the quality of jobs as what is available for a Ruby developer. I suspect that the right answer to this question is highly contingent on the place where one wants to live and work. In San Francisco I know the situation is even more exaggerated than it is in New Orleans with Ruby developers being even more highly in demand.

    The answer to this question is always to look around and see what is needed where you are. If you want to move then look at what is in demand where you'd like to move to. In either case, answer the market by adapting your skills. And why choose one language when you could choose multiple. Be a polyglot and pick up Python, Ruby and Erlang. Paired with a knowledge of C/C++ and Java those five languages should keep you in demand in most major markets. PHP developers are a dime a dozen, and the pay reflects that. Only the best PHP developers make good money, and even then I've found it more lucrative to know Perl, than PHP.

    But that is just what I know.

  20. Sometimes you need real hardware on Rackspace vs. Amazon — the Cloud Wars · · Score: 5, Interesting

    They missed the fact that RackSpace offers hybrid cloud options that Amazon just can't match at this point. Got IO issues? So did GitHub when they were running on Amazon's infrastructure. Know how they solved it? They moved to Rackspace and married the cloud for front-end with physical hardware for their IO intense workloads. It seems to me these guys may just be naive. They've probably only sidestepped their problems for now.

  21. Re:Sorry, What?? on Senate Approves the ______Act Of____ · · Score: 1

    You think a massive influx of government spending is a good thing? That's where massive deficits come from since the government always spends beyond its income/revenues and "stimulus" spending is always borrowed money on top of the normal budget. The problem is that we've created a culture where we think we can spend our way out of problems. We do it at a personal level thinking: well I can always declare bankruptcy if I rack up too much debt and don't get that promotion/new job/whatever. And we've now done it on governmental levels from the municipality up to the national stage.

    What we are facing is a debt crisis that needs to be dealt with soon. We need to stop new spending, stabilize taxes for the time being and then start taking a hard look at the numbers and figure out how to reduce the national debt load. That may mean increases in taxes for everybody (not just those making over $250k), but a faster way would be to cut spending and allocate the difference to paying the people we owe the money to.

    Both Republicans and Democrats have been part of the problem. We need to run all the idiots out on a rail and elect replacements who are fiscally conservative first and foremost and are willing to lay any other issues aside until we fix the problem our government has with borrowing way more than it can sustain.

  22. Any objections? on Senate Approves the ______Act Of____ · · Score: 2, Insightful

    At this stage are there any objections to simply unseating every single encumbent? Certainly a large influx of "freshmen" to the halls of congress couldn't make matters any worse.

  23. Re:Lessig Already Proposed this on Stallman Says Pirate Party Hurts Free Software · · Score: 5, Informative

    The second session of the United States Congress established 14 year Copyright terms with an optional 14 year renewal. Going back to that and requiring publication for application of Copyright would be a good step.

  24. Re:The validity of this manuscript ... on British Library Puts Oldest Surviving Bible Online · · Score: 1

    Sorry for the error, I spend most of my time on the New Testament and got mixed up.

  25. Re:The validity of this manuscript ... on British Library Puts Oldest Surviving Bible Online · · Score: 2, Insightful

    The oldest complete Old Testment dates to the medieval period. The oldest complete manuscripts of a single book are part of the Dead Sea Scrolls which date to the second or third century AD. There are pieces of OT books in artifacts that are from the BC period, but not much.

    We, honestly, know a lot more about the NT than we do the OT because of the larger manuscript collection.