Haven't we learned from gnutella, and the others, that this kind of thing just doesn't work? That it'll get overwhelmed by spam, hackers, you name it?
I'll try it because I always try new p2p type stuff. But I'm really hoping they have a good security team.
Really depends where you are. Some parts of the country are much pickier about degrees than others.
Most degrees are worthless these days, and I think employers usually understand that; unless there's some kind of company religion that requires it.
Not having a degree is not generally a handicap, if you know what you're doing.
The whole thing depends on your ability to talk about what you do, and sound like you know what you're doing in an interview.
That's true no matter what your education level. If you can make someone who may or may not be an expert think you're an expert (which you should be)... then you've done the job.
The need for a convincing portfolio depends on whether you're selling yourself as a designer, a networker, a programmer. The problem is that while you can do all of these things, you're going to need to come up with a compelling way to sell them one at a time in a way that makes sense.
The best advice though: Work on the resume. Hire a professional resume writer, and spend $500 on it. That'll give you a good base to work with in this search. You want something called a "Path of life" style resume. The longer the better. Even if you have to go into extreme detail with every position.
I think it would be awesome to see an html 5/canvas/css3 animation program.
Crappy as it might be. I for one welcome our new ridiculous animated logo overlords.
Pretty icy.
They also discontinued flash mobile, same week.
I think we're going to see a new class of development tool from adobe here in the next few months.
All of this is a leadup to that, I think.
It's the 80/20 rule. In any company, 80% of your users are not profitable, and 20% of your users are extremely profitable. The only problem here is that Ubuntu doesn't cost anything. So no matter what, sacrificing one group of users who pay nothing for another group of users that pay nothing just seems kind of silly to me. Unless the point is the make Ubuntu fail. That might actually be profitable. See, if it fails, it's a write off. If it succeeds, they get essentially... nothing.
That said, I don't think Mint really holds it's own yet. The repositories it ships with are broken and need to be manually fixed. The power management is still funky, after six distribution upgrades, and it has it's own entirely unique set of gnome glitches. Ubuntu also had gnome glitches just before unity, but they were different bugs. Even upgrading every day doesn't solve the issue.
I think I'm going to go back to Debian, personally.
I think the difference between the two is that apt gives you enough power to break your system if you want to. Yum does not. When you want to do something dangerous with apt, it just lets you. Yum checks for compatibility, and if the build numbers don't match up exactly, it pukes, and tells you that it would love to help you out, but it can't do this thing that you want to do. Then, if Yum world, you try to work around it, like you would in apt world. And the only thing you end up being allowed to do is compile an rpm yourself, and install it. Problem there is that you've just broken the dependency tree, and you end up with a situation where you need to do exactly the same thing for every dependency you have... simply because the redhat archive is about a year out of date at any time.
Yum does not have the super cow powers that apt has, and it shows.
My thought: You don't dislike programming. You hate your job.
Get a new job, and the love for programming will return.
Read a resume book, and learn how to write a good cover letter. I can't stress how important cover letters are.
Do some research into skill sets, and pick something fun. Tailor your resume to that, and go for it. In this market, you can probably get more perks, and a pay raise.
Plus, different assholes.
In yet another attempt to target the non-existent "Joe Sixpack" class user, they've stripped the balls out of damn near every next gen gui there is. It's a really stupid idea. Some are worse than others. From what I've seen of Windows 8, it's not as bad as the Linuxi. Unity is Satan for the above mentioned reasons. They're simply targeting a class of user that does not exist, that will probably never exist. And even if Joe Sixpack did exist, chances are he's never going to use Linux. I mean, we're coming up on two DECADES of desktop Linux, and I really think it's time that we faced this very important reality. Joe Sixpack isn't coming to the Linux party; and he's not bringing any of his free asian beer. Period.
So now, all of my cats can have their own page! I love it. I'll do one for Fluffy, and one for Buffy, and one for Muffy, and one for Satan (he's incontinent). Rockin!
Maybe. But then you're very skilled at using a device where the only use for those skills is using that device.
The nature of the device is limited. I know it's not the popular opinion right now, but unless you can dock your ipad onto something that gives you two screens that are at least three times the size of the one it comes with, you're never going to be able to use it for serious computing.
You might say that no Noob would ever want to do serious computing. But I would contend that it's easier to do serious computing on a device that's designed for it, rather than one that's not. Your mileage may vary.
I dunno man.
There's a lot going on in the industry right now. Far too much to make these kinds of far reaching statements true.
The big companies are moving away from PC's.
But, as far as PC's being only for work and iPads being only for play, I don't think it's actually possible for you to possibly be more wrong.
There are tens of thousands of business apps emerging for the iPad, and it's only a matter of time before it's taken seriously in the enterprise... in my opinion.
In contrast, there are tens of thousands of games, including major ones like Warcraft that are unlikely to ever be available for the iPad, unless they shift to the cloud in the next couple of iterations.
I think the saddest thing I see when I read this kind of rhetoric is that it hasn't changed since people were telling me that I needed to give up my Pentium 1 for a Palm Pilot, or my Powerbook for a QBE. Now, I'm being told that my desktop is somehow going to be totally replaced by a device that has a smaller screen, fewer features, and less software that does not integrate well into any system that's not designed specifically for it. I'm not saying it won't happen. I'm just saying it won't happen right now.
So I'm not holding my breath.
Later.
I've been on both sides of stupid stuff like that.
The best thing I've found that works though, especially when hiring younger candidates, is offering them a one day trial. Have them come in, and put them on something that's loosely related to what they'll be doing. It's especially good if the thing you give them is seriously broken, sloppy, and disorganized. Tell them you'll be happy to answer any questions they might have. In a test like this, you'll actually get to see their thought process. There's really no other reliable way to know what someone is like to work with, unless you do something like this.
Actually, I think I just needed to get that off my chest.
I feel better.
Still not happy about Unity though.
Tried Mint, but it's got HUGE computer destroying power management issues.
I'm going back to Debian.
I'm too cool for an os interface that sucks my productivity, limits my control over a system I own, that doesn't allow me to multi task, that changes my security settings because I'm too stupid to know what I want to do to my system. Go fuck yourself Mark Shuttleworth. The power users have been the only thing that keeps your self important little distro in business over the last decade. You sniveling piece of human garbage. It's one thing to change your user interface. It's another to piss on the only people give a shit. Fuck you. Fuck you. Fuck you.
I will agree that the keywords you use, and the specific subsets of the technology you have on your resume change about every two to three years. But categories don't change. Supersets change, but rarely. You just have to be creative in what you call yourself, and use a lot of rich keyword terms in your resume. You're ability to pack a resume full of useful keywords is actually more important than your ability to do the job, in my opinion.
When I first started using it, I was impressed at how extensive the video docs are on it.
Certain things have been less than perfect, like figuring out how to make an upload work inside a module; but over all, I like the fact that most of the work I usually need to do before writing a web application is done before I even start. The system let's me focus on those areas of programming that are fun.
Of course, it's a give and take with anything like this. My only real complaint with Drupal is the memory footprint. Wouldn't be so bad if I had unlimited server resources. That said, for most of my use cases, it's worth it.
Drupal's not too bad. I like it better than wordpress, for writing add-on apps. I like the fact that it gives you everything you need, and assumes that you'll know how to use it, rather than pandering to gummy interfaces and "ease of use" like that means anything anymore.
When I think about paying rent, I ask myself what languages are in the highest demand, but the lowest supply. Usually some framework subset, or cms in php. Php is great. Easy, fast, flexible. And you won't have any problems with it if you think like a C++ programmer.
It's great for that. But you're not going to see a lot of expert programmers sign on to something that has no clear distinction between database, app server, client, and web server. And, since Opa has a totally unique way of doing things, it's not going to be easy to re-use most anything you pick up learning Opa. Sure, you could teach newbie programmers how to do it, but there's zero commercial demand for it, and you're teaching them a skill set that's not good for anything else (right now anyway). You're better off teaching new programmers Python. At least that way, they'll pick up habits that are re-usable elsewhere.
Yes, I understand this, but you're still writing Javascript if Javascript is being created (which it is with Opa), if you're thinking about it or not.
You just add so many layers to it that figuring out what's actually going on at different layers inside the application becomes a hell of a lot more difficult.
This is the same problem Rails has, and you see it with Javascript frameworks like Ext (or whatever they're calling it these days). I'm not saying Opa is bad, just that as a control freak programmer who likes to know at every step what his app is doing, that I would have trouble with giving that up. I don't think I'm the only one either.
I understand the need to write things faster. I work in production, I have to understand this. What I can't comprehend is why you want to create problems for yourself that you can't easily solve.
Haven't we learned from gnutella, and the others, that this kind of thing just doesn't work? That it'll get overwhelmed by spam, hackers, you name it? I'll try it because I always try new p2p type stuff. But I'm really hoping they have a good security team.
Really depends where you are. Some parts of the country are much pickier about degrees than others. Most degrees are worthless these days, and I think employers usually understand that; unless there's some kind of company religion that requires it. Not having a degree is not generally a handicap, if you know what you're doing. The whole thing depends on your ability to talk about what you do, and sound like you know what you're doing in an interview. That's true no matter what your education level. If you can make someone who may or may not be an expert think you're an expert (which you should be)... then you've done the job. The need for a convincing portfolio depends on whether you're selling yourself as a designer, a networker, a programmer. The problem is that while you can do all of these things, you're going to need to come up with a compelling way to sell them one at a time in a way that makes sense. The best advice though: Work on the resume. Hire a professional resume writer, and spend $500 on it. That'll give you a good base to work with in this search. You want something called a "Path of life" style resume. The longer the better. Even if you have to go into extreme detail with every position.
Yeah, it's based on Eclipse, isn't it?
I think it would be awesome to see an html 5/canvas/css3 animation program. Crappy as it might be. I for one welcome our new ridiculous animated logo overlords.
You're a Unity user, arentcha.
Pretty icy. They also discontinued flash mobile, same week. I think we're going to see a new class of development tool from adobe here in the next few months. All of this is a leadup to that, I think.
Why not just use su? It's been my experience that su is a lot more reliable than sudo.
It's the 80/20 rule. In any company, 80% of your users are not profitable, and 20% of your users are extremely profitable. The only problem here is that Ubuntu doesn't cost anything. So no matter what, sacrificing one group of users who pay nothing for another group of users that pay nothing just seems kind of silly to me. Unless the point is the make Ubuntu fail. That might actually be profitable. See, if it fails, it's a write off. If it succeeds, they get essentially... nothing. That said, I don't think Mint really holds it's own yet. The repositories it ships with are broken and need to be manually fixed. The power management is still funky, after six distribution upgrades, and it has it's own entirely unique set of gnome glitches. Ubuntu also had gnome glitches just before unity, but they were different bugs. Even upgrading every day doesn't solve the issue. I think I'm going to go back to Debian, personally.
I think the difference between the two is that apt gives you enough power to break your system if you want to. Yum does not. When you want to do something dangerous with apt, it just lets you. Yum checks for compatibility, and if the build numbers don't match up exactly, it pukes, and tells you that it would love to help you out, but it can't do this thing that you want to do. Then, if Yum world, you try to work around it, like you would in apt world. And the only thing you end up being allowed to do is compile an rpm yourself, and install it. Problem there is that you've just broken the dependency tree, and you end up with a situation where you need to do exactly the same thing for every dependency you have... simply because the redhat archive is about a year out of date at any time. Yum does not have the super cow powers that apt has, and it shows.
My thought: You don't dislike programming. You hate your job. Get a new job, and the love for programming will return. Read a resume book, and learn how to write a good cover letter. I can't stress how important cover letters are. Do some research into skill sets, and pick something fun. Tailor your resume to that, and go for it. In this market, you can probably get more perks, and a pay raise. Plus, different assholes.
In yet another attempt to target the non-existent "Joe Sixpack" class user, they've stripped the balls out of damn near every next gen gui there is. It's a really stupid idea. Some are worse than others. From what I've seen of Windows 8, it's not as bad as the Linuxi. Unity is Satan for the above mentioned reasons. They're simply targeting a class of user that does not exist, that will probably never exist. And even if Joe Sixpack did exist, chances are he's never going to use Linux. I mean, we're coming up on two DECADES of desktop Linux, and I really think it's time that we faced this very important reality. Joe Sixpack isn't coming to the Linux party; and he's not bringing any of his free asian beer. Period.
So now, all of my cats can have their own page! I love it. I'll do one for Fluffy, and one for Buffy, and one for Muffy, and one for Satan (he's incontinent). Rockin!
Maybe. But then you're very skilled at using a device where the only use for those skills is using that device. The nature of the device is limited. I know it's not the popular opinion right now, but unless you can dock your ipad onto something that gives you two screens that are at least three times the size of the one it comes with, you're never going to be able to use it for serious computing. You might say that no Noob would ever want to do serious computing. But I would contend that it's easier to do serious computing on a device that's designed for it, rather than one that's not. Your mileage may vary.
I dunno man. There's a lot going on in the industry right now. Far too much to make these kinds of far reaching statements true. The big companies are moving away from PC's. But, as far as PC's being only for work and iPads being only for play, I don't think it's actually possible for you to possibly be more wrong. There are tens of thousands of business apps emerging for the iPad, and it's only a matter of time before it's taken seriously in the enterprise... in my opinion. In contrast, there are tens of thousands of games, including major ones like Warcraft that are unlikely to ever be available for the iPad, unless they shift to the cloud in the next couple of iterations. I think the saddest thing I see when I read this kind of rhetoric is that it hasn't changed since people were telling me that I needed to give up my Pentium 1 for a Palm Pilot, or my Powerbook for a QBE. Now, I'm being told that my desktop is somehow going to be totally replaced by a device that has a smaller screen, fewer features, and less software that does not integrate well into any system that's not designed specifically for it. I'm not saying it won't happen. I'm just saying it won't happen right now. So I'm not holding my breath. Later.
I've been on both sides of stupid stuff like that. The best thing I've found that works though, especially when hiring younger candidates, is offering them a one day trial. Have them come in, and put them on something that's loosely related to what they'll be doing. It's especially good if the thing you give them is seriously broken, sloppy, and disorganized. Tell them you'll be happy to answer any questions they might have. In a test like this, you'll actually get to see their thought process. There's really no other reliable way to know what someone is like to work with, unless you do something like this.
Actually, I think I just needed to get that off my chest. I feel better. Still not happy about Unity though. Tried Mint, but it's got HUGE computer destroying power management issues. I'm going back to Debian.
I'm too cool for an os interface that sucks my productivity, limits my control over a system I own, that doesn't allow me to multi task, that changes my security settings because I'm too stupid to know what I want to do to my system. Go fuck yourself Mark Shuttleworth. The power users have been the only thing that keeps your self important little distro in business over the last decade. You sniveling piece of human garbage. It's one thing to change your user interface. It's another to piss on the only people give a shit. Fuck you. Fuck you. Fuck you.
I'm occupying my halloween, and not spending money on corporate nonsense.
I will agree that the keywords you use, and the specific subsets of the technology you have on your resume change about every two to three years. But categories don't change. Supersets change, but rarely. You just have to be creative in what you call yourself, and use a lot of rich keyword terms in your resume. You're ability to pack a resume full of useful keywords is actually more important than your ability to do the job, in my opinion.
When I first started using it, I was impressed at how extensive the video docs are on it.
Certain things have been less than perfect, like figuring out how to make an upload work inside a module; but over all, I like the fact that most of the work I usually need to do before writing a web application is done before I even start. The system let's me focus on those areas of programming that are fun.
Of course, it's a give and take with anything like this.
My only real complaint with Drupal is the memory footprint. Wouldn't be so bad if I had unlimited server resources. That said, for most of my use cases, it's worth it.
Drupal's not too bad.
I like it better than wordpress, for writing add-on apps. I like the fact that it gives you everything you need, and assumes that you'll know how to use it, rather than pandering to gummy interfaces and "ease of use" like that means anything anymore.
Kind of.
http://directory.fsf.org/wiki/Php-Brainfuck
When I think about paying rent, I ask myself what languages are in the highest demand, but the lowest supply. Usually some framework subset, or cms in php. Php is great. Easy, fast, flexible. And you won't have any problems with it if you think like a C++ programmer.
It's great for that. But you're not going to see a lot of expert programmers sign on to something that has no clear distinction between database, app server, client, and web server. And, since Opa has a totally unique way of doing things, it's not going to be easy to re-use most anything you pick up learning Opa. Sure, you could teach newbie programmers how to do it, but there's zero commercial demand for it, and you're teaching them a skill set that's not good for anything else (right now anyway). You're better off teaching new programmers Python. At least that way, they'll pick up habits that are re-usable elsewhere.
Yes, I understand this, but you're still writing Javascript if Javascript is being created (which it is with Opa), if you're thinking about it or not.
You just add so many layers to it that figuring out what's actually going on at different layers inside the application becomes a hell of a lot more difficult.
This is the same problem Rails has, and you see it with Javascript frameworks like Ext (or whatever they're calling it these days). I'm not saying Opa is bad, just that as a control freak programmer who likes to know at every step what his app is doing, that I would have trouble with giving that up. I don't think I'm the only one either.
I understand the need to write things faster.
I work in production, I have to understand this.
What I can't comprehend is why you want to create problems for yourself that you can't easily solve.
Maybe you could enlighten me there.
Thanks.