Follow Slashdot blog updates by subscribing to our blog RSS feed


Forgot your password?

Comment: personal drives (Score 1) 91

by OrangeTide (#49768713) Attached to: No, Your SSD Won't Quickly Lose Data While Powered Down

I have several personal drives in a storage shed, that end up there as secondary backups when I upgrade the drive in a system. It's always about 5 degrees warmer in the shed than it is outside, so 110F+ in the summer. I'm guessing that the ones that have been out there for 5 years, both SSD and spinning platter, are probably toast now.

Comment: Re:Plant? (Score 1) 380

by OrangeTide (#49756221) Attached to: How Java Changed Programming Forever

Glad you were able to upgrade the systems to Java8. It seems like the client didn't know that it matters and didn't have any strong opinions on the subject.

Clients often are unaware that they have relevant information, and don't seem to volunteer it easily.

If you haven't begun the work yet, and wish to see if your potential market can meet your software requirements, you need to do a bit of research. Engineering doesn't get to define what customers you can go after, that's the real job of a Marketing department and ideally begins long before Engineering has even thought about the problem. Engineering can certainly respond to Marketing with budgets and schedules.

I'm often forced into lame technical decisions so we can cast a wider net for compatibility with customer environments or to support a few obscure customer requirements because their business has been given a weight above what their initial orders might imply.

(note: I work in the silicon industry, it's tough to be agile there. Because some of our requirements get baked into hardware design about a year in advance of the SW work)

Comment: Re:Plant? (Score 1) 380

by OrangeTide (#49751485) Attached to: How Java Changed Programming Forever

I was just dealing with a large medical client yesterday whose big name time tracking app requires v6 (v6!) of Java, while our own medical app requires v8

Pro business tip: Survey your potential customers before starting a project to gauge what the requirements are.

For example:

When was your infrastructure installed or last received a major system-wide upgrade?

A. earlier than 2006
B. 2006-2011
C. 2011-2014
D. later than 2014

(A=Java 5, B=Java 6, C=Java 7, D=Java 8) These are all rough guesses, not absolutes, but if you ask enough other questions and survey enough potential customers it makes a real difference when planning. It's good to know in advance if supporting some obscure requirement is worthwhile, sometimes the extra business you would get is not enough to justify the development costs. (it would have to be a very tiny amount of business or a very high costs for that to really happen, but a programmer can dream can't he?)

A few well pointed questions can help you get a sense of what software requirements are customer is going to have.

If you aren't coding against requirements, what do you code against?

Comment: Re:A Computer (Score 1) 441

by OrangeTide (#49739241) Attached to: Choosing the Right IDE

I used to write Pascal, qbasic, x86 asm, and C in study hall with a pen and paper instead of studying. Then type it in when I got home. It was good practice, my goal was usually to not have a lot of compiler errors so I could see the results of my program right away. Usually the graphics stuff is what tripped me up and needed a lot more debugging on a live machine, but getting the boiler plate and basic structure done in study hall was a good motivator.

Memory fault - where am I?