Your state or county rules may offer a part-time choice as well - when we lived in Iowa, you could do a part time enrollment, which we did to pick up classes that are harder to do with just one student, such as band or a full chemistry lab. My brother in North Carolina has his kids in a charter school part time so they can do athletics
If you want to motivate yourself, bring some data for a problem that interests you. Data.gov ( http://www.data.gov/ ) or your national equivalent, financial data from Yahoo, something that you find though an Open Data ( https://en.wikipedia.org/wiki/... ) site. Then develop your skills while working on real data. I code best in conjunction with unit tests, and for anything above a trivial exercise I like an actual data sample.
I have had 2 children use online courses as part of their college education, but the courses were online offerings by traditional universities (NC State and BYU). Their experiences were good and they got to interact with the instructors, not as much with classmates.
Has online and Palm tools to track you weight and completion of their exercise ladder, based on exercises that can be done in a small space with no equipment.
I also recommend IEEE for group insurance. Another caveat - last time I was in their plan, you had to have been an IEEE member for 2 years before being eligible. That is one of the reasons I keep my membership current.
I recall (but can't find a reference to) an IBM study on code reviews back in the 80's - the biggest bang for the buck was the second set of eyes - that was where you maximized bugs found per reviewer. Does this ring a bell with anyone?
Has anyone yet added these to a P2P net? Seems like an obvious relief on thier bandwith costs, paticularly as the site is not generating revenue through ads.
"that somehow restricts the content shared to legitimate project material" - that is precisely what freenet is set up *against*. It is a necessary condition of its usefulness that it be able to store information that is illegal in at least some jurisdictions. Critiques of repressive governments and child pornography are both illegal in some areas of the world and legal in others. It would be good if I could decide which of those I host on my machine - here in the US, possession of child porn is a crime, and a host could theoretically be prosecuted even if the content was unknown to the host.
Modding Open Source Books
on
War of Honor
·
· Score: 1
One aspect of this electronic format release is that the text is editable. I had not read the Honor books because of the swearing, but by using the text from the Baen Free library (plain text or.doc) and a profanity filter I can enjoy the story without reading words I'd rather not see. Does anyone else find this feature useful? I realize it can also be controversial, like the sites that sell edited versions of movies.
There is some (scientific, as opposed to apocryphal) evidence based on some intial studies that there *is* overall productivity benefit to pair programming. However, there is at least one study that refutes the claim (or at least does not support the findings of the others). The pro and con studies are available at PairProgramming.com
Does everything in the list except multiple inheritance - and prompts the question of why that is needed? And the broader question, that others have asked, why spec the language rather than the requirements? Note my obvious bias, and check this news site: http://www.whysmalltalk.com
I was on panel advising computer use at an elementary school some of my kids used to attend. I found that the quality of the educational software was pretty simple, and that the most common use of computers was to provide game time as a reward for either good behavior or good work. I found no compelling reason to increase the number of computers in the classroom.
On the other hand, we are now home schoolers and make extenstive use of computers, the internet, and satellite broadcast. If you want to opt out of the public education system, computers make life a lot easier.
The Smalltalk implementation called Squeak, mentioned in other threads, comes with a workspace (known as a project) that has an Alice 3D graphics demo - it has a little energizer bunny that you can move, pan the camera around, explode, make hop, spin, etc.
I'm biased, but Smalltalk has a long history of being used as a kids programming environment. You may want to look at LearningWorks, which has a simplified interface just for teaching. It is based on VisualWorks Smalltalk.
I'm also experienced - when I have tried to teach my older children programming, I found that they would like to see something. Our first pass ended up being teaching them HTML so they could put up a web page. I am going to try Smalltalk again this summer.
Like the question what is best (computer, OS, editor,etc.), the answer depends on what you want to use it for. One of the best places to find out what questions you need to ask is the Motley Fool, which has a whole mini-course on discount brokers, which are virtually all online. It has links to other ratings sites, as well as lively discussion groups.
For those who don't hang around the relativly small community, Kent Beck is a Smalltalk God (tm). Any list of the 5 most influential Smalltalkers would include his name, so I put a lot of stock in his work. He is also very infuential in the Patterns community, such as his contributions to the Portland Patterns Repository. Working with Ward Cunningham, he came up the CRC Card design method, which is the only "design methodoligy" I find I really use.
Someone once wrote that his list of recommended Smalltalk books starts with 'anything by Kent Beck', and his "Smalltalk Best Practice Patterns" is the definitive work for tactical programming patterns for that language.
You are most welcome. I have enjoyed the use of your site for years, and talk it up whenever I get the opportunity. Sorry for having 'Slashdotted' you, but it is a nice problem to have.:-)
You are probably thinking of contract verbage I often see theses days, forbidding employees to talk to each other about compensation. It is likely a violation of your emploment contract, which is why it is often done anonymously, but is not illegal beyond that. In the US anyway, if you work for most governments (Federal, state, local), your salary is a matter of public record.
The site I always use first to determine going rates is Janet Ruhl's Realrates.com. It has rates (both contract and salary) anonymously submitted, can can be searched by all the expected criteria, including location. And although most positions are US/Canada, it does have some elsewhere in the wolrd. The state/country code seems to want an excamation point before country codes (e.g. !UK, !DE, !AU).
I'd also encourage folks to contribute their current rates - kind of like open source for salary information!
Both the Association for Computing Machinery (http://www.acm.org) and the IEEE Computer Society (http://www.computer.org) offer benefit packages aimed at the independent consultant, including professional liability insurance. I have never used them, but the rates look competitive. For my insurance needs I currently have life insurance through a credit union plan, and I have a Kaiser Permanente personal plan for health insurance. The Kaiser plan is a roll-over from my former employer's plan; we got into Kaiser as opposed to the other 3 offerings (BCBS, a local PPO, and Cigna(?) ) because they were the only plan that offered a nurse-midwife as part of their ob-gyn plan, which my wife wanted to use (we have been very happy with that, using her for children number 4, 5, 6, and 7). So if there are special features you want, particularly non-traditional ones (though I could argue that midwifery is *very* traditional), be sure to shop around.
As I move more toward independent consulting (as opposed to W2 contracting), I am looking at getting an IEEE professional liability coverage plan.
Your state or county rules may offer a part-time choice as well - when we lived in Iowa, you could do a part time enrollment, which we did to pick up classes that are harder to do with just one student, such as band or a full chemistry lab. My brother in North Carolina has his kids in a charter school part time so they can do athletics
If you want to motivate yourself, bring some data for a problem that interests you. Data.gov ( http://www.data.gov/ ) or your national equivalent, financial data from Yahoo, something that you find though an Open Data ( https://en.wikipedia.org/wiki/... ) site. Then develop your skills while working on real data. I code best in conjunction with unit tests, and for anything above a trivial exercise I like an actual data sample.
+1 for using "disintermediates" in a sentence
see http://www.wispa.org/. I use a local WISP in western Iowa - they use grain elevators, water towers, hilltop poles, etc
I have had 2 children use online courses as part of their college education, but the courses were online offerings by traditional universities (NC State and BYU). Their experiences were good and they got to interact with the instructors, not as much with classmates.
http://www.fourmilab.ch/hackdiet/
Has online and Palm tools to track you weight and completion of their exercise ladder, based on exercises that can be done in a small space with no equipment.
I also recommend IEEE for group insurance. Another caveat - last time I was in their plan, you had to have been an IEEE member for 2 years before being eligible. That is one of the reasons I keep my membership current.
I recall (but can't find a reference to) an IBM study on code reviews back in the 80's - the biggest bang for the buck was the second set of eyes - that was where you maximized bugs found per reviewer. Does this ring a bell with anyone?
I have to agree with this pick - IEEE Software often has articles on new techniques before they become buzzwords
Though I must admit, I thought the PSP http://www.sei.cmu.edu/tsp/psp.html would not appeal to such a large audience
Has anyone yet added these to a P2P net? Seems like an obvious relief on thier bandwith costs, paticularly as the site is not generating revenue through ads.
"that somehow restricts the content shared to legitimate project material" - that is precisely what freenet is set up *against*. It is a necessary condition of its usefulness that it be able to store information that is illegal in at least some jurisdictions. Critiques of repressive governments and child pornography are both illegal in some areas of the world and legal in others. It would be good if I could decide which of those I host on my machine - here in the US, possession of child porn is a crime, and a host could theoretically be prosecuted even if the content was unknown to the host.
One aspect of this electronic format release is that the text is editable. I had not read the Honor books because of the swearing, but by using the text from the Baen Free library (plain text or .doc) and a profanity filter I can enjoy the story without reading words I'd rather not see. Does anyone else find this feature useful? I realize it can also be controversial, like the sites that sell edited versions of movies.
There is some (scientific, as opposed to apocryphal) evidence based on some intial studies that there *is* overall productivity benefit to pair programming. However, there is at least one study that refutes the claim (or at least does not support the findings of the others). The pro and con studies are available at PairProgramming.com
Use the Spelling checker from MozDev. Make sure you install the one at the bottom of the page that says it is for RC3
Does everything in the list except multiple inheritance - and prompts the question of why that is needed? And the broader question, that others have asked, why spec the language rather than the requirements? Note my obvious bias, and check this news site: http://www.whysmalltalk.com
I was on panel advising computer use at an elementary school some of my kids used to attend. I found that the quality of the educational software was pretty simple, and that the most common use of computers was to provide game time as a reward for either good behavior or good work. I found no compelling reason to increase the number of computers in the classroom.
On the other hand, we are now home schoolers and make extenstive use of computers, the internet, and satellite broadcast. If you want to opt out of the public education system, computers make life a lot easier.
The Smalltalk implementation called Squeak, mentioned in other threads, comes with a workspace (known as a project) that has an Alice 3D graphics demo - it has a little energizer bunny that you can move, pan the camera around, explode, make hop, spin, etc.
I'm biased, but Smalltalk has a long history of being used as a kids programming environment. You may want to look at LearningWorks, which has a simplified interface just for teaching. It is based on VisualWorks Smalltalk.
I'm also experienced - when I have tried to teach my older children programming, I found that they would like to see something. Our first pass ended up being teaching them HTML so they could put up a web page. I am going to try Smalltalk again this summer.
Like the question what is best (computer, OS, editor,etc.), the answer depends on what you want to use it for. One of the best places to find out what questions you need to ask is the Motley Fool, which has a whole mini-course on discount brokers, which are virtually all online. It has links to other ratings sites, as well as lively discussion groups.
Look at their Disco unt Broker Center and the Discount Broker FAQ (requires registration). Sites in the FAQ include Donald J's Really Great Site and Gomez's rankings
For those who don't hang around the relativly small community, Kent Beck is a Smalltalk God (tm). Any list of the 5 most influential Smalltalkers would include his name, so I put a lot of stock in his work. He is also very infuential in the Patterns community, such as his contributions to the Portland Patterns Repository. Working with Ward Cunningham, he came up the CRC Card design method, which is the only "design methodoligy" I find I really use.
Someone once wrote that his list of recommended Smalltalk books starts with 'anything by Kent Beck', and his "Smalltalk Best Practice Patterns" is the definitive work for tactical programming patterns for that language.
You are most welcome. I have enjoyed the use of your site for years, and talk it up whenever I get the opportunity. Sorry for having 'Slashdotted' you, but it is a nice problem to have. :-)
You are probably thinking of contract verbage I often see theses days, forbidding employees to talk to each other about compensation. It is likely a violation of your emploment contract, which is why it is often done anonymously, but is not illegal beyond that. In the US anyway, if you work for most governments (Federal, state, local), your salary is a matter of public record.
I'd also encourage folks to contribute their current rates - kind of like open source for salary information!
Both the Association for Computing Machinery (http://www.acm.org) and the IEEE Computer Society (http://www.computer.org) offer benefit packages aimed at the independent consultant, including professional liability insurance. I have never used them, but the rates look competitive. For my insurance needs I currently have life insurance through a credit union plan, and I have a Kaiser Permanente personal plan for health insurance. The Kaiser plan is a roll-over from my former employer's plan; we got into Kaiser as opposed to the other 3 offerings (BCBS, a local PPO, and Cigna(?) ) because they were the only plan that offered a nurse-midwife as part of their ob-gyn plan, which my wife wanted to use (we have been very happy with that, using her for children number 4, 5, 6, and 7). So if there are special features you want, particularly non-traditional ones (though I could argue that midwifery is *very* traditional), be sure to shop around.
As I move more toward independent consulting (as opposed to W2 contracting), I am looking at getting an IEEE professional liability coverage plan.