Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×

Comment Re:Learn from others (Score 1) 196

I think the "only learn from others" here is overselling it a bit.

On one hand you'll miss something is you only learn when others learn from your code. You'll miss the ability to learn from how others code. I suggest reading about developing software. Note that this doesn't mean "read about X language" - I mean read articles and blogs about what makes code good.

To take it further, though, you'll miss an opportunity to learn *more* from others, as well as learn on your own if you don't take it further and be introspective about your performance and your code.

The idea is to try an idea or technique out - even take it too far - and simply see what the results are yourself. Read your code after writing it. Read it straight away, and read it much later after you've been doing something else. Spend time thinking about coding, how you've approached things and what the result has been.

Put these three things together (learning from others looking at your code from parent post + looking at others ideas + developing your own) and you'll become a better programmer.

Comment Just Ask (Score 1) 467

I previously worked for an employer with a similar policy. When I left I asked and received permission to 'own' some ideas I'd been working on on the side. They weren't actually interested in owning *everything* I worked on, only things that were relevant for their business. I think the broad employee agreement was more about not wanting to put any effort into crafting a good one, rather than about greedily taking everything.

If I were you I would just talk to the company and see what they say first. Make sure you ask for confirmation of anything in writing - people often don't get serious about answering a question until you ask them to sign off on it.

[obligatory disclaimer]
Of course IANAL, so if you're really serious, consult one :)

Comment Re:Programming (Score 1) 799

The advantage of Logo is that it teaches the abstract concept of "Programming" (instructing the machine what to do, using particular sets of words) and it does it in a way that gives the student an easy payoff (they get to see a turtle moving). It also gives a good grounding in understanding the construction of logic (I want it to do this, then that), so I think it's a great first language.

That said, the interest is very geometrical/mathematical, and if that's not where your child's interest is, then you might miss the mark when they'd be possibly more interested if it involved a different subject matter.

Comment LastPass (Score 2, Informative) 1007

LastPass is definitely nice - it encrypts passwords so that they're not transmitted or stored on the server in the clear. It's also one of the best integrated pieces of software I've used - it generally just does what you want it to.

I recommended it to a non-technical user recently, and she sent me back an email later thanking me because it removed all the mess that she was dealing with before and have her a single launch off point for her web logins.

It's funny.  Laugh.

Pigeon Protocol Finds a Practical Purpose 113

Selanit writes "Since David Waitzman wrote his tongue-in-cheek Standard for the Transmission of IP Datagrams on Avian Carriers, there have been occasional attempts to actually transmit information via pigeon. One group back in 2001 successfully sent a PING command. But now there's a practical use for pigeon-based communications: photographers working for the white-water rafting company Rocky Mountain Adventures send memory sticks full of digital photos via homing pigeon so the photos will be ready when the rafters finish up. The company has details on how the pigeons are trained and equipped. It may not be a full implementation of the Pigeon Protocol, but it works in narrow canyons far off the beaten path — and just as David Waitzman presciently predicted, they occasionally suffer packet loss due to hawks and ospreys."
The Internet

Submission + - Volantis Open Sources Mobile Device Web Platform

phasmal writes: Volantis Systems, which is a company involved in building systems that provide the back end plumbing for mobile content delivery, has started the process of open sourcing their core mobile device content delivery platform, which they call Mobility Server (press release, community 'about' page). They've put up a free Mobility Server download already, and are saying they'll fully GPL it by Q1 2008.

The product they're opening, Mobility Server, is a Java based system which basically provides a platform for building web content that lets you write it once, then have it viewed on any (supported) device. They're including their device repository, which provides the rules to map pages to more than 4600 devices, which is just about akin to giving away the family jewels. AFAIK there is nothing open source currently available that lets you do this kind of thing, so this'll hopefully make it much easier now for anyone to build a site and make it available over mobiles/handhelds etc.

It looks like they're intending to build a community around it at community.volantis.com.

Also, The Register has an article on the Volantis open sourcing.

Disclaimer: I've just started working for Volantis (and I'm pretty happy that they're open sourcing stuff :-) )
Software

Submission + - Adobe open sources Flex SDK under MPL

andy_from_nc writes: "Adobe announced that they are open sourcing their Flex SDK under the Mozilla Public License incrementally by December. This move comes on the heels of Microsoft's announcement of their Silverlight and Adobe's CEO's criticism of it. The move will likely please other open source developers who use Flex like me and offer hope that we'll see a full open source version of Flash one day. You can read Adobe's FAQ on the move as well."

Slashdot Top Deals

One man's constant is another man's variable. -- A.J. Perlis

Working...