I’m a software developer at a small startup. I'm giving a technical interview next week. My CTO will be doing the interview with me, and wants me to ask several algorithms/data structures whiteboard questions. I have very little experience either giving or receiving technical interviews, no traditional CS background, and am stressed out by whiteboard coding (also just socially anxious in general). What questions should I ask? [more inside]
I am looking for research on, or organizing around, the ethics and social fallout of automation from the standpoint of the workers doing the automating (i.e., computer programmers and allied trades). [more inside]
Need some special snowflake programming career advice. [more inside]
Do verbal warnings predict firing? What should I expect if I do get fired, and how do I make the best of it? [more inside]
I will soon be working on a project that involves the development of a web platform and will be hiring part-time engineers. I would like to know enough about programming and web development to be able to collaborate with them and understand the language, and have realistic expectations of when things get built. So I am not looking to learn how to program (I wish I had time for that), but rather have a basic understanding of how the system works and fits together (front-end, back-end, etc.)
Anyone know of any good online resources- online courses, websites, etc. for this type of knowledge? I've checked out Code Academy and Khan Academy, but both seem heavily focused on helping you learn how to write code vs. understanding the system abstractly and holistically. But I may have missed something. Thanks in advance for your help!
I want to write a web app that deploys to EC2, but not having any prior experience I'm struggling to find the info I need to get started. [more inside]
I want to use a Google Hangout "On Air"
for a project, but a tiny limitation is getting in the way. I would like to bypass the 'Press to Talk' functionality with a tiny browser script/hack/modification. My programming knowledge is tiny, but I am sure this could be done super super simply with a script loaded in the browser. Perhaps there's better solution. Any ideas? [more inside]
Career advice filter: I'm currently an experienced research assistant at a major research university (three years out of undergrad) who developed serious programming skills working on NLP
projects doing parsing and information retrieval. My undergraduate degree is in Linguistics. I'm attempting a career transition into a more purely technical, software-oriented, possibly NLP-flavored position. Do you have any practical advice for ways that I can showcase my programming abilities and/or convince prospective employers that I am solid candidate (despite the lack of CS degree)? [more inside]
I am a beginner in information technology, and I need to learn HTML5.
For me to start learning HTML5, I need to know what languages/codes that I should know to start working in HTML5.
I know HTML5 are used for webpages, mobile, games, and others.
For example, I knew that I should be familiar with CSS3
So what are other basic information and skills needed to learn before starting with HTML5?
Is it worth changing careers, getting a masters in CS? [more inside]
(Java-flavored question) I have work colleagues who can explain how and when the JVM inlines code, or when implicit constructors are made / called based on the access level of global variables. They can think through code like the compiler thinks. How do I get to that level? [more inside]
Any suggestions for good Dot Net development tools? I'm interested in suggestions for a wide range of tool types, for example (but not limited to) unit testing, code coverage, style enforcement, bug finders, profiling, code/API documentation generation, installer/distributable packagers, continuous integration, build systems, report generators, static code analysis, decompilers, IDE enhancements, etc., etc. [more inside]
I am looking for a 2D animation toolkit that helps me animate various actors, like man, woman, cat and helps in realising various actions like sleeping, running, etc. with programmatical ease. I have looked into processing.org and started to toy with simple geometric shapes, but yet to stumble across an animation with man/woman actors. Could you help me find some good resources where I could learn to animate such things? TIA.
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]
Is there any software that will dynamically re-project a map as you click-and-drag it? [more inside]
I am looking for guidance on migrating an application to the cloud, from both a practical perspective as well as a theoretical perspective for a project. [more inside]
I'm a physics graduate student and my PhD work is going to involve a fair amount of programming. Aside from the coding part, what habits and skills do I need to develop to become a competent programmer? [more inside]
I'd like your recommendations for online learn-to-touch-type software! [more inside]
Software methodologies for writing? [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?
How much do junior C++ developers get paid, outside of major cities? [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 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]
Is there a programmatic way to detect whether a given song is exclusively instrumental? [more inside]
What are some examples of small web apps that earn their creators a side-income? What are the stories behind them? [more inside]
What's the source of this Computer Science quote? [more inside]
I can't find
a high resolution dymaxion projection
map. Assuming none exists, I'd like to make my own. How? [more inside]
Anyone know of good online or in-person (in the Philadelphia) training options for R statistical programming? [more inside]
I'm looking for software companies that do 1) aptitude-based hiring and 2) on-the-job training: "If you pass a (often language-agnostic) programming test, in addition to in-person interviews, maybe a code review, etc., we will train you for your job." What companies in the Chicago area follow this model? [more inside]
I'd love to learn how to program effectively in a language like C++ or Java, so that I can, within a year or so, be somewhat productive. [more inside]
I have a degree in computer engineering but I would like to expand my programming expertise. I have a very solid understanding of syntax and procedural programming but I am looking for video training on system design techniques and other 'higher-level' concepts like testability. I have recently been going through the Khan Academy
math courses and love it. I would like something similar for software design. It can be proper training or just really good podcasts. [more inside]
What's the best way to deploy a web app from source control? I'm using Eclipse and Subversion, and what I'd really like is the ability to check in a project, then push a button somewhere to have the server pull the latest version, then run deployment code included in the repository in order build the project, copy files, etc, and then restart the web server. [more inside]
I'm wondering about what measures can be taken to increase gender diversity in male-dominated workplaces. For women who work in male-dominated fields - how did your company's culture contribute to creating an appealing work environment for you? What can be done to build and foster this kind of culture? [more inside]
Does anyone know of software other than Daisyman's DMS that acts as a "dead man's switch", i.e. will carry out a task (send an email or delete a file or similar) if I don't "reset" it within a certain time frame? If not, how would you suggest I go about writing such a program? [more inside]
Any tips for finding software development jobs in the Middle East? Specifically Jordan? [more inside]
How much should I get paid as an inexperienced programmer doing Java web development for a US government contractor? I’m clueless. [more inside]
How do I set up a contract? This is my first freelance software-development project and I have no idea what I'm doing. [more inside]
Developers and content curators: Help me with some market research. I am trying to find an off-the-shelf solution or to spec out how to develop a solution to the following problem. My organization is looking to setup an internal collection, curation, and distribution system to push multimedia content to hundreds of social media accounts (in dozens of languages) with potentially hundreds of users. Ability to enable push-button publishing via Facebook, Twitter, and other APIs through a plug-in architecture. Sound interesting? Read on. [more inside]
How does one create a paper form/survey that can be scanned and have the info mapped to separate data sets? [more inside]
A continuation of part 1
of my "looking for a new place to live" saga, I'm now ready to start a serious hunt for a (preferably) software development job in a new city. Problem is, I don't have any contacts in the cities I'm interested in. What's the best way to land a job in one of these towns? [more inside]
What's the best way to do a complete clone/copy/export/duplicate/mirror/whatever of an Eclipse-based development environment and move it to another PC? [more inside]
Similar to firei's post
, I've lived in the same town for almost all of my 23 years on this planet. I want to move to a brand-new, exciting city. Where should I go? [more inside]
Maths-filter: please recommend some good resources (books, sites, software) for learning about numerical simulations of large (like 20+ dimensional) dynamical systems, especially in continuous time. [more inside]
: I'm applying for software jobs, but I don't want to forget what I know. How should I practice to keep my skills sharp? [more inside]
Help! I'm really really bad at computer programming interviews. Unfortunately ... I'm a computer programmer. [more inside]
I need a cheap netbook for a Windows .NET developer. [more inside]
I'm a software developer who's thinking of changing jobs. Can you help me figure out which companies in the Minneapolis/St. Paul metro area I should be looking at, and which ones I should stay away from? [more inside]
How can I extract a list of "second-generation" citations from Google Scholar search results, preferably in such a way that this information is easily parsable into lists of authors, titles, journals, and year published? [more inside]
P.S. - I'm mainly relying on the library/ILL to defray costs, but will buy books if need be. My work schedule prevents me from taking classes.