Can you recommend a programmer a book that teaches high school maths step by step? I did maths at high scool and I was OK at it. However, fifteen years later, after forgetting almost all the maths I learnt back then, I am diving deep into the theory of programming algorithms (sorting, tree structures, graph algorithms and so forth). I find the programming straight forward, but I am struggling with the theory and proof of algorithmic time and space complexities. I am looking for a book that will cover algebra, logs, limits, inductive proof, matrix manipulation and so forth. [more inside]
I'm a programming intern. I probably suck at my job. My boss hasn't noticed yet. How can I get better before it blows up in my face? [more inside]
How much do junior C++ developers get paid, outside of major cities? [more inside]
Is it possible to write code for / develop for the iPod Nano 6th Generation? Can anyone point me towards iPod Nano 6th Generation programming resources? [more inside]
I'm finally using git. Right now I'm using it stupidly: I pull from the main branch, make changes, push the changes, and then deploy. I'd like to be smarter with this process, and in particular, I'd like to be able to have (1) a process that can handle changes in priority easily and that (2) includes a clear separation between code that still needs to be tested vs. code ready to go live. [more inside]
Programming-improvement filter: So how EXACTLY do I get involved in open source projects? [more inside]
I've been asked by a colleague as to how they can learn programming for their professional advancement. Because of the area they work in, the possible languages would be Python or R. Complicating factors are that they (a) don't feel confident about self-learning and so (b) would like something more like a traditional classroom or workshop approach but (c) are in a remote foreign location, far from any educational facility, at least in their native language. So what we're looking for is an online classroom of sorts. [more inside]
Do I stay in the position I'm in, where I've been promised an significantly better environment but haven't seen anything realized yet; or do I get a new job which may not be quite as fantastic but is what I actually want to be doing? [more inside]
I have done some java but I am still a novice programmer and would need to start from a beginner's level. Could anyone please give recommendations for suitable good books. I will also try the official python tutorial as well, but I don't find online resources on their own to be as good as having a book to supplement helpful online materials.
What is the best way for me to learn R? In particular, what is the best website or online tutorials for learning to deal with large datasets. [more inside]
Does anyone here use a Roland SPD-SX? I have a bunch of questions about using one... [more inside]
I want to make a map-based interactive data visualization (to be accessed on the Internet) and I have no idea where to start. [more inside]
Help me find a good set of tools for creating bookmarklets. [more inside]
I'm hiring a freelance programmer for the first time...what pitfalls should I watch out for? [more inside]
Lynda.com has a very excellent video tutorial covering the essentials of Objective-C. Where else can I find tutorials of this caliber that cover the basics of Mac programming? [more inside]
My eleven year old daughter is showing interest in designing video games. What tools are out there for her to get her feet wet in placing elements on screen and creating interactions? Paid is fine as long as it's not exorbitant. [more inside]
I'm a software developer in my early 30s, working in the defense industry. I'm pretty happy with my job, but wondering if I should move on. I would be looking to move to the San Francisco area. My question is, how do I know when to leave a pretty good job? [more inside]
I'd like to move to a company that makes software as it's primary product... what kind of skills will I need to add to my resume to get in the door? [more inside]
Where in Toronto can I take a class on programming Access 2003 forms? [more inside]
Programmers and other IT folks: what advice can you give a programmer co-op student to help her get the most out of this summer job experience? [more inside]
I move back and forth between language, technologies and systems. I spend inordinate amounts of times getting back to speed. Is there any way I can ease this and reduce this time period? [more inside]
I want a simple, bare-bones environment for working on my systems programming chops. [more inside]
Did nothing for 3 years. Now I need a job again. Am I doomed? [more inside]
Where can I hire reliable coders to do piecemeal coding for me? [more inside]
What's the single best book for a beginning student of C++ to work through over a period of a month or two?
I need to go through text files, each containing hundreds of lines, and copy a specific part of each line, and then add all those parts together into one long line, each part separated by a comma. But how? [more inside]
A year and a half ago, stuck in what I thought was a dead-end job, I decided to do a degree in computing/IT with the Open University. Six months later, I landed a job as a Test Analyst in the IT department of the company I was working for. I now have an actual career. I've been continuing with the degree, but I'm finding bits of it very dull and it's difficult to get motivated. Should I keep going? [more inside]
Amazon is now automatically generating pull quotes from similar customer reviews: How are they doing that?
Amazon recently started featuring pull quotes on product reviews that are automatically compiled from 'similar' customer statements. For example, take a look at top of the reviews section for an iPad. At first I thought these might be manually maintained on popular products, but the pull quotes exist for some pretty obscure items with only a handful of reviews. They are obviously being procedurally compiled. I'm working on a project where this exact type of natural language processing could be very useful. Is there a preexisting library available that offers functionality similar to what Amazon is doing here? Or could anybody point me in the right direction for understand the technology behind this better?
I was given the task of filling out a job description for a programming environment. Should I respect the history of previous job descriptions when writing out this job description? [more inside]
What programming environments provide the level of navigation, analysis, and refactoring power for their languages that Eclipse does for Java?
What programming environments provide the level of navigation, analysis, and refactoring power for their languages that Eclipse does for Java? [more inside]
I would like to get a new job in Chicago. What are some things I can do over the summer to maximize my odds at finding employment in the windy city? My field is software engineering. [more inside]
How does the Metafilter Deleted Threads blog pull info and then publish it automatically? [more inside]
How do mobile developers detect screen sizes, types and other information about the display of various phones in the wild? [more inside]
Augmented Reality for beginners... [more inside]
I'd like to check if changed spellings are changed words. [more inside]
Pay less for online classes or more for sitting in a classroom? Get clicky for career-switching details... [more inside]
Is there a way to find out the filename associated with a specific FILE * pointer? (OS: Red Hat EL 5) [more inside]
Is there a programmatic way to detect whether a given song is exclusively instrumental? [more inside]
I would like to scrape information from an RSS feed into an Excel-readable text file for a completely legal non-copyright violating use. In a better world, I'd have access to the database that generates the feed, but since this ain't a perfect world it appears that scraping is my best bet. Are there tools that will help me automate this, or programming tutorials that will help me figure it out myself (it's been 15 years since I last write any code beyond simple SQL queries)? [more inside]
LearningProgramming(PHP)Filter: I have a form with a select field (with about 70 options) and a couple of radio buttons. The final result differs according to what has been selected. I'm pretty sure the worst possible way to do this would be to use a lot of IF and IF ELSE statements but I'm not sure what would be the "correct" way to do it. [more inside]
Which aspects of computer science are profitable and worthwhile? Help a high schooler going off to college... [more inside]
Need suggestions on creating an interactive map of congressional districts. I'd like to have a map embedded on my site (only Us) with zoom-able and click-able Congressional districts. When a district is selected, I'd like to display the relevant Senator & Congressman. [more inside]
I'm a novice programmer. Someone just took a recent Python web project of mine, rewrote it in Ruby, and published it as his own work. My code was open, and I don't really mind, but I'd like credit. How can I ask politely but firmly and avoid triggering a defense mechanism? Lots of details inside. [more inside]
Does it make sense to block off a few months to develop the skills needed to pursue a modest career/business developing indie games and mobile apps for Android, or am I better off just getting an entry-level job at a call center and make a decent amount of money doing sales or tech support? [more inside]
What Python and PHP source code can I read to become a better programmer? [more inside]
Is there a great book on software audio filter programming? [more inside]
So I've used Python here and there to solve system administration tasks and create some small web applications (again to solve any issue related to work). Living in the sys admin world, I typically turn to Bash. Bash because I know it well and I can throw out a solution quickly. Problem is I'm starting to interview more and more for "DevOps" positions, what's the best and fastest way to bring my Python (or insert language) abilities up a notch? I admit that I typically write in Python with one screen trained on the library docs. I've got a solid understanding of data and control structures. I thought maybe coming up with a weekend project might help but I'd like to hear other people's thoughts. Reading good code always helps, but doing is always better for me. I guess the real question is creating something that does x always makes you understand a language at a deeper level (if such thing exists).
How do I find every possible outcome of an arbitrary length set of coin flips? [more inside]
What are some examples of small web apps that earn their creators a side-income? What are the stories behind them?
What are some examples of small web apps that earn their creators a side-income? What are the stories behind them? [more inside]