jEdit was my main editor for about two or three years. An excellent and in some ways very underrated project. I see that the original author is here in this thread - if you happen to see this I just wanted to say thank you for this editor that brought me many hours of productivity and enjoyment!
I've been hoping to see something like this for quite some time. Kudos for a really cool project and for making it available for people to play with.
At least for Spanish, it can pronounce some words fairly well. I wrote a Spanish orthography-to-IPA converter a few years back. It's up on Heroku until folks crash it if you want to get some Spanish words transcribed to IPA.
I used it to generate a few random words. Some of the sounds were off - for example ɾ (the "r" in "estar"). But many words were pronounced clearly enough to be understood.
I had the good fortune to study with Chomsky as an undergraduate in the early 90's and can confirm much of what the article says. To me he was always kind, accessible and warm, even though I was not a particularly promising student.
Ok, I'll bite, because I like the Red Dwarf reference in your username.
It's not about just honoring any random person. His work has had a big impact on the tech community. His articles about his daughter's illness and death were extremely well written and stuck a chord with thousands of readers.
I'm 41. I also worry about ageism but so far I don't feel that it has affected me yet.
> Do you have to go into management to continue progressing upwards in pay and influence? I know this isn't the case at some companies (e.g. Google), but is it rare or common to progress as an individual contributor?
That has not been the case for me. I'm currently doing software development for a startup - the same thing I've done my whole career. I do get asked to provide guidance and help for younger devs sometimes, but I don't mind that one bit, it's actually very personally fulfilling.
> Is there a plateau in pay? Is there a drop in pay switching jobs after a certain number of years experience because places are looking for 5+ instead of 20+?
For me, so far no. I'm currently making the highest salary I've made yet in my career. I've been here for a year and a half.
My age has not been an obstacle to finding a job yet; I've had plenty of interviews and offers over the last 5 years and have chosen the places I wanted to work, rather than the places where I had to. It's worth noting that I'm white, male and American, so I realize I'm less likely to suffer from workplace/interview discrimination with US companies than people in other demographics.
> Is becoming a specialist rather than a generalist the answer?
I'm pretty much a generalist web developer, I do backend and front end work, On a nearly daily basis I work with Ruby, Javascript, Postgres, Haml, Chef, CSS, Sass, Shell scripting, etc. I didn't have to become a specialist to get my job, although the fact that I've been doing Ruby for about 10 years did help me get it. I think the answer is, just to be good at what you do, whether that's as a specialist or a generalist.
> Are older devs not looking for new jobs because they have families and want more stability/are focussed elsewhere?
> What are the older people in your workplace doing?
I have two kids, 5 and 2. My coworkers are evenly split between man and women, are mostly in their 30's to 50's and most of them have kids too. A coworker of mine recently returned from a ~5 month maternity leave after having triplets, and we've been flexible about her work hours/conditions because we didn't want to lose her. So we're definitely not averse to having employees with families. I look for companies that have this kind of attitude to work at. It's not as hard to find as you might think; as long as you're good at what you do people will probably want to hire you.
I'm not sure to what extent my company is "typical" but you can at least count me as one "older" developer who is happily still working as a developer, was able to have a family without harming my career, and didn't get pushed into management.
All in all I would say, your early 30's is still young. Statistically you've got more than half of your life ahead of you, likely the best part, too. As we get older I suspect the demographics of our profession will change along with us, and there will be more older people in roles we stereotype as being for younger people.
At least that's what I keep telling myself!
> As we get older I suspect the demographics of our profession will change along with us, and there will be more older people in roles we stereotype as being for younger people. At least that's what I keep telling myself!
That's my hope too. At 36, I still enjoy what I do and have zero desire to move into management or run my own consulting business (I like the security of steady pay). While software is considered a young man's game, my hope is that this is mostly because historically it's a young industry and that I'll age along with it.
I've been doing this 15 years and am better than I've ever been. The key is to keep on growing and learning. I naturally love learning new things so that keeps me relevant and productive, and I hope to continue doing it the rest of my life. Or at the very least another 20 years (I'm 36) so I can pad my retirement savings before moving to a freelance / consultant lifestyle).
Also, call me crazy, but I don't really care about continuing to climb the pay scale or company charts. I make enough now and like what I do. More money is great, but my overwhelming focus is on keeping a rewarding career going and not continually earning more and more.
You say, "I like the security of steady pay". If you find a company that's really good, you can bank some of your pay now to make starting your own company later less risky.
I've maintained a 417 day streak despite taking multiple holidays / vacations. My overall rule for what I do is to always make at least a little progress each day. Even if that means I go and fix some grammar or spelling in docs, or file some bugs, merge pull requests. Maintaining a streak doesn't have to mean 8 hours of work each day. :)
Anyway, I think that just keeping yourself committed to "do something" every day it's not really a vacation. Sorry, but I find this nonsensical and bad example...
One thing I've learned from having been married to my wife is that people have hugely disparate views of what constitutes a vacation.
For her it's the more standard lounge-at-the-beach vacations. For me it's always been the feeling that I'm not compelled to do anything by anyone other than myself. I don't want time bound obligations.
I went to ireland for five weeks or so, and toured by bike, then did some hitchhiking and general wandering around. I did a lot of reading, and writing, and some learning/math. Every day I had some random downtime and would have been totally content fixing a small spelling mistake or two in some docs, if I had been into programming then.
All that to just say, relaxation and contentment are pretty specifically personal, and I could see how it wouldn't be a hassle at all, especially if you've got some good momentum going and all it takes to keep it is to spend a few minutes committing a grammar fix. Ymmv of course, but that's just my two cents.
Don't you ever just want to take an entire day to relax? Just sit around drinking beer, eating pizza, and watching TV (or some variation of that)? I think I am the exact opposite, since I can barely work 35 hours a week without mentally clocking out.