I have a solid foundation in computer programming (and theory) but have been mostly out of this field for several years, and not developing my skills. Assume I'm putting in the time and focus to really master something new. What language or technology (or area of application?) in programming could I master that would give me the best shot at becoming a valuable freelance contractor and making a living? Something rare and valuable (or which there's high demand for regardless) which works with being freelance. Your guidance would be appreciated Internets.
How much and what type of math is beneficial to programming? What are the prerequisites / pathways to grokking this kind of math? [more inside]
I'm writing a piece of software to go through a very large database and format last names in their correct casing (i.e., smith or SMITH or sMith to Smith.) However, I'm obviously aware some names should be kept as lowercase—but what names? [more inside]
I'm a software developer with several years of experience under my belt. Lately, I've been working with lots of Java code, but have very little formal Java training. Unfortunately, most of the resources that I've found seem to target people with little/no programming experience OR lots of basic Java experience. Can anybody recommend books or other resources that teach Java, from the perspective of a developer who is already experienced with OOP and other C-style languages? [more inside]
I want to disable my mouse during "Connected Standby", a special sleep mode that Windows 8 uses. This is to stop my mouse from waking up my tablet. How do I do this? [more inside]
Looking for an easy introduction to coding for a 12 year old. It has to be something he can do on his own, without much adult input. He loves art, drawing, and creating his own cartoon characters, so visual references are a must.
I have six nieces and nephews ranging in age from 4 to 9 spread over two households, and I am thinking of getting each household a set of Lego Mindstorms for Christmas. The cost of the sets means I would not get them any other presents, so the kids would need to share. [more inside]
I'm running a fantasy football league in which we have 10 teams. The first 9 weeks were round-robin style, with each team playing each other team exactly once. My plan was to schedule weeks 10 through 13 (four weeks) such that each team played a mix of stronger and weaker opponents based on the standings in weeks 1 through 9, then use the week 1-13 results to seed teams for the playoffs in weeks 14-16, but I'm having trouble developing an approach for generating these balanced week 10-13 matchups fairly. Any ideas? [more inside]
ISO Python IDE. Edit code on one side of the screen. Run code on other. That's it. [more inside]
How do I find someone who can make our series of educational web videos interactive (with quizzes and links), and how much will it cost? [more inside]
I am making a transition from an Excel-based reporting analyst to a database-oriented role in which SQL will be the primary necessary skill. I have next to zero database experience. I'm looking for resources that would be effective at teaching me what I need to learn. More within… [more inside]
So, I recently got selected to do undergraduate physics research this summer. Great! Awesome! Yay me! However, my research advisor has asked me to use something called IDL to analyze tomographic images of compounds and turn them into 3D images. This is good news, because IDL is used a lot by astronomers to analyze astronomical data, and I want to continue my education in astronomy. But, I've never used IDL ever before. I'm not even sure exactly what it is (a programming language?). My question is this: how do I get up to speed so that I can hit the ground running with my research? Difficulty: Research begins in two weeks. Details: [more inside]
I have a project where I am tasked with presenting many data points, and need to have a comparative sentence or two before each section featuring the highlights of the data. "In this section, X is the highest value!" [more inside]
I would like a job that allows me to write programs or scripts for data processing/analysis. I am trying to understand what a move from academic economics to data-science/management would involve for me in terms of specific steps and goals. What would I need to learn, and what should I prioritise learning? Should I study at home or take a course? When (i.e. after how much or what sort of study/self-study etc) should one think about actually applying for those sorts of jobs? [more inside]
I am working on my dissertation, and I need to hire someone to write some code that will scrape content off of a password-protected site that uses AJAX. I don't really know how to go about doing this. [more inside]
As a post-Masters student in a technical discipline -- computer-science-related -- I find myself wishing to fill in knowledge gaps from courses that I took in school. I'm looking for one, long, comprehensive text on Machine Learning (or several shorter texts) from which to self-teach the whole ML process from beginning to end. Topics of interest would be - supervised, unsupervised and semi-supervised learning - clustering, classification etc. Having already delved into Manning's 'Foundations of Statistical Natural Language Processing' in school I feel I've a decent knowledge of SVMs, perceptrons, clustering, (H)MMs, etc. but I'd like to learn more about general algorithm design, ML and how it has evolved over the years. Thanks! :)
I have become obsessed with cool and unusual web APIs, especially those that interact with the real world (read or write). Help me find some more. [more inside]
I want to duplicate the experience of taking a college course on algorithms and data structures. I am unlikely to stay in sync with a fast-paced online course with firm deadlines. What are my best options otherwise? [more inside]
I know MOOCs have like, a 7% success rate and I'm starting to viscerally understand why. How do you keep yourself on track, as a self-guided learner? How do you shift gears between multiple programming languages? How do you refresh yourself on material after a lapse? Special snowflake background details within. [more inside]
What $20 item will help me remember that I can make better use of my time than playing video games? Exciting snowflakes inside! [more inside]
I'm pretty dim, but I've been told to write a scope of work for a dynamic webpage. Can you help me with the lingo? [more inside]
That's about it - it was a one-trick website with a programming version of Guitar Hero, where you would mash your keyboard and lines of code would appear in that rhythm. Help?
Does anyone have any suggestions about finding an over-the-phone "tutor" for ASP.NET -- someone whom I can bug throughout the day with simple 5 minute questions e.g. "what's the best way to update multiple tables on insert from an ASPxGridView?". [more inside]
Trying to run some value-investing analyses, and running into a huge roadblock. I want to extract SEC filings (via the EDGAR database) on a daily basis and have the data inserted into a MySQL database. I'm basically looking at forms 10-Q, 10-k, DEF-14a, and forms 3, 4, and 5. After the initial set-up, I'd only need to d/l forms that have changed (via change of timestamp, I'm assuming). [more inside]
If you were starting with no applicable background, no engineering degree, nothing except for a lot of free time and a moderate amount of money to spend, how would you become Tony Stark? No limits on time, whether it's 6 months or 60 years, how would you go from Joe the VCR clock programmer to Tony the Engineer? [more inside]
I want to develop an RPG game based on a non-popular, out of print tabletop RPG - the game I'm developing will be for PC/Mac/(possibly mobile). So far, I'm looking into RPG Maker, which seems to be able to fit the bill most appropriately. I've also looked at Titanium for developing mobile games, but this seems like it's not necessarily a good fit for just hitting the ground running. Any ideas are welcome - priorities are that the system is flexible for development and is easy to begin with (I'm cool with advanced features, but don't want to have to hack the system in order to merely start bringing my ideas to fruition).
How to make Outlook automatically change the "From:" field when replying to certain emails? [more inside]
Is it worth changing careers, getting a masters in CS? [more inside]
Is Django still widely used by software developers? [more inside]
This comment in a Hacker News thread introduced me to Yashavant Kanetkar. Apparently his C programming books are the worst of the worst. Yet somehow, the Indian education system uses his books pervasively. I tried to find out more about this guy and the controversy around him, but web searches turned up a flat nothing. Anyone read his books or know about the story?
Can you help me get an idea of what this personal programming project of designing a "data-getting" program (details inside) would involve, given I would be starting from noob level? Alternatives? [more inside]
I have an opportunity to develop a CMS-type web service for a franchise where I will charge ongoing monthly subscriptions instead of an upfront development fee. They have been burned by two failed projects already; I have no interest in selling my hourly labor beyond my day job; hence the subscription idea. I am excited about this opportunity (yay residuals!) but I want to be really careful not to bite off more than I can chew. [more inside]
Know of a good resource for mobile-friendly responsive email templates for html emails? [more inside]
What is the minimum level of skill or ability to be a programmer/UX designer? [more inside]
I am a software developer at [a big software company]. In a few hours here, I've got a one-hour meeting with my retiring-this-month corporate vice president. We are both women in tech. What should I ask her? [more inside]
I need to learn Java/J2EE. Where do I start? What resources are out there? How do I become a good programmer overtime? [more inside]
So, I'm getting back into programming and am interested in comp-sci type stuff. I've been thinking about maybe rejoining G+ and socializing with various ubernerds who are into that kind of thing... I left over the nymwars, but it seems they still haven't fully fleshed out their policy yet, so I'm still hesitant to jump back onto it. Is there any other sort of social network for nerds? I mean, like, a social network, not just a question/answer site stackoverflow, but some place where you're really feel like you're interacting with others? I feel like G+ still probably has a solid set of users from the technical fields, though I could be wrong, since I haven't used it in over a year, but at the time it had plenty of geeky people. I subscribe to the /r/compsci and programming subreddits, but I'd like something more personal and less forum-y...
I'm a coder and a total neophyte regarding graphics and design. I see this kind of single-color gradient everywhere, but simply cannot manage to make one myself. [more inside]
Where can I find a good programmer, and how on earth do I budget for them? [more inside]
Some tech blogger - probably one with a Mac focus - wrote a post about leaving TextMate for a different text editor, in the style of someone addressing a person with whom they were ending a romantic relationship. Can you help me find it?
Regarding the Android Market, what apps do people think are missing? I'm teaching myself a little Android programming. I'll try upload eventually a free app or two hopefully that the Marketplace doesn't already have a bunch of.
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]
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]
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]
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]
I'd like to check if changed spellings are changed words. [more inside]
Is there a way to find out the filename associated with a specific FILE * pointer? (OS: Red Hat EL 5) [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]