Programmer

Programmer

ManWithComputer

The Internet, IP

Male, 37

I've worked at multiple Internet startups of different shapes, sizes and ambitions. Now I'm the CTO (Chief Technical Officer) of another small company with big dreams. I look nothing like the picture above.

If you copy and paste your homework question in here, I will answer with something that will, at best, get you an F on your project, and at worst, will get you kicked out of school. You have been warned.

SubscribeGet emails when new questions are answered. Ask Me Anything!Show Bio +

Share:

Ask me anything!

Submit Your Question

76 Questions

Share:

Last Answer on September 07, 2015

Best Rated

Given how high the demand has become for programmers, are you starting to see more people in the field who don't fit the introverted / nerdy stereotype?

Asked by --Bo-- over 11 years ago

I believe that you have to be, to some degree at least, introverted to be a programmer. It's a job that would make an extrovert unhappy. I'm not sure what even qualifies as "nerdy" anymore when everyone and their dog has a Facebook account, goes to comic-book-superhero movies, and plays video games. Perhaps it has something to do with living in your mom's basement and never showering, in which case no: we tend to bathe as often as anyone and live in our own homes (sometimes even with a spouse or SO).

I designed an app for a computer and now want it to be compatible with mobiles how do I go about doing that ? whats the code?

Asked by smile almost 10 years ago

Take out everything that's specific to desktop machines, replace it with a corresponding version for mobiles.

Seriously. Read the answer I posted to your question the other day. That's how you do it.

Do programmers need a college degree? Or more to the point, do EMPLOYERS require programmers to have a degree?

Asked by PAH almost 11 years ago

As a rule, larger employers are more likely to care about a degree than smaller ones. But even larger employers often leave themselves an out by saying "Bachelor's degree or equivalent experience". I know plenty of skilled and successful programmers who are college or even high school dropouts.

I think it's great that there's still at least one form of skilled white-collar work you can do without a degree. But there are advantages to studying CS in college. It'll get you a foot in the door early in your career. You'll learn a few useful things about computational complexity, algorithms, and data structures that you might not otherwise. You'll be exposed to a lot of different sub-fields (e.g. AI, graphics, databases, operating systems) and might fall in love with one you never suspected existed.

If a good programmer is someone who writes good code, what would you say makes for a good MANAGER of programmers?

Asked by roooofus over 11 years ago

That's an excellent question, and if you ever find a recipe for one let me know...actually, don't, you could figure out a way to make a ton of money off of it. The one thing I can think of that all good engineering managers I've known had in common is that all of them were current or former programmers themselves. But that's not sufficient by itself.

I have a website with a CMS (1UpSoftware). Most of the pages on the site are behind a paid wall. One of the menu items redirect to another website. Is there a way to keep the redirect behind the paid wall? Is there a script that I could redirect

Asked by Marsha about 11 years ago

Hard to say for sure without details but almost certainly not. From the browser's point of view there's little difference between a redirect and the user entering the site in their address field directly. Probably your best bet is to figure out how to remove the menu item in question entirely.

I forgot my phone's password any suggestions ? ( I have an android phone)

Asked by The clumsy one about 11 years ago

Yes--try googling "Android phone forgot password." Programming is not the same as IT.

I have a programmer/analyst aptitude examination to do, do you know anything about what kinda of topics would be on the exam itself? worried because i am pretty sucky at math.

Asked by Aaron almost 11 years ago

The kinds of math that keep coming up in programming are mostly what they call "discrete math," which is logic and set theory more than the algebra and geometry you'd probably learn in high school. (That assumes high school still works like I remember.) So you can expect to see a fair number of logic problems. A typical one might be like:

 

  1. John is taller than Mary
  2. Mary is shorter than Steve
Is Steve (a) taller than John; (b) shorter than John; (c) we can't tell from the information given?

They might also give you a list of instructions in "pseudocode," which is an explanation of some process in English but written out so it looks like a computer program, and ask you to figure out what the result of the instructions is.