For most of my career I've just floated downstream taking a position that seemed interesting enough, or at least an improvement - and then found myself unhappy when it wasn't a good fit. I want to be more intentional in my job search this time - I'm hoping the wise folks of green might have some ideas of industries and jobs I should be researching. [more inside]
I've been tossed into the deep end of a large continuous software-development project. Agile software development processes? Development, System Testing, Acceptance Testing and Production? Separated Presentation (Web) Tier, Application Tier, and Data Tier server environments? ITIL Best-practices?? What BOOKS
do you recommend so I can get a handle on all this stuff? [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'm a software developer who is finding himself more and more in need of a very powerful, very portable machine. Here are my requirements:
- Under 5 lbs (key-- I don't want this to be a brick)
- i7 processor
- 8 GB RAM (with 2 slots for upgrade to 16 if desired)
- 512 GB SSD, or smaller SSD with HDD secondary drive
- NO HP. Their repair rate is terrible, their customer service is worse. They're the one brand I will not buy for PCs.
Now, I've checked out the new MacBook Pro and I can spec it out this way, but it'd cost 3k. I'd insist on 16 GB for the MBP as I would be running parallels and doing windows dev with visual studio, and would dedicate at least 8GB for that environment.
What I want to know is, does such a machine exist other than the MBP?
Is it worth changing careers, getting a masters in CS? [more inside]
I'm back in the web software development world after about 7 years selling already developed software. Mobile software development barely existed the last time I talked to a client about development projects. I understand the web side of things just fine still. Mobile I'm clueless on.
Is there a good book or maybe website(s) that will help get me up to speed, and stay there? I'm running sales, so I'm not going to be writing any code. [more inside]
Is there a word for these types of web-based tools, and a widely-used way to make them? One: a way make a web-based reference guide / glossary / help centre. Two: a tool that will generate a custom 20-page PDF based on complex user inputs, complete with table of contents. Are there open-source, well-supported solutions for building these things? Maybe a way to combine some plugins for Drupal or Wordpress? I really have no idea how to tackle this. [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'm to give a half an hour talk to a group of year 12 (snr high school) students as a really brief introduction to software development. Half an hour isn't a lot of time. Has anyone got an idea of an activity this small group (+/-10) can undertake to get them thinking as programmers? I'm generally casting around for ideas.
I need to compile an open-source software package, originally intended for a POSIX machine, in Visual Studio. I am comfortable with the ./configure > make > make install cycle, having done it many times, but I have never used VS in my life.
Can someone explain to me like I am six, what I would do to begin doing this in VS? I can't make a makefile, because configure is a bash script. I realize I could use MinGW or Cygwin, but I've been asked to avoid that if possible.
I already have VS (C++ version) and also SDK installed on a Win 7 box.
Let's assume for this question that using a pre-built binary is not an option.
Good Product Management/ Product
Development Books [more inside]
I have a question about my Scosche myTREK heart rate monitor for my iPhone. [more inside]
I realized recently, that I've lost somewhat of my network that kept me up to date on technology trends, software development methodologies and up and coming frameworks. I'm specifically in the enterprise JEE world. What are some software related blogs that you use as a Senior/Lead/Architect? [more inside]
For the sake of my dwindling sanity, can anyone point me towards the blog post I read about a "concentric" model for data-driven software architecture? I've googled like mad but haven't come anywhere close to it because the only search terms I can come up with are either vague or have additional meanings that pollute the results. [more inside]
What's the best way to get a job in software development with no previous experience? More details inside.. [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]
What do you call someone who configures software? [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]
I have written software that I would love to make open source. However, I would like to take the back-end, the core of the application, and sell Android and iOS implementations of it while keeping the front-end for PC development open. Is this possible? Practical? Even worth considering? [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]
Tabula Rasa => iOS Developer [more inside]
What do I need to learn, and what experiences do I need to attain to get a top software development job? [more inside]
How can I explain this software bug to management? [more inside]
I'm a project manager for a small software group (6 engineers) and I'm considering a different approach to gathering status from the team. I'd like to throw it out to the MeFi community first to see if it seems like something that would be beneficial and fair from the developer's point of view. It's basically a weekly list of tasks that are shared with everyone. Details inside... [more inside]
I work for a mid-sized publishing company in London and we're starting to build smartphone and tablet apps. We have technical resource in-house for building the apps and people to handle both the product and project management. What we really lack are great UX designers - where's a good place in the UK to look for the people who can make our apps brilliant to use? Happy to consider hiring full time or getting freelancers in.
How do I find a good technical recruiter in the Bay Area? Of course, the catch is that I want to maintain my confidentiality due to current job. [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]
I may be accepting a tech lead/manager role, managing a software team which is not yet really Agile. Please recommend books and resources on managing Agile development, and team leadership/management in general. Please give your advice on how I can do this well.
Are there 3rd party applications / services that can track user behavior and link to site's user demographics? [more inside]
I would like to write some basic software that, without any user input at all, simulates an event such as a crew traveling in space.
What do I need to learn in order to get from the "if launch was successful then print 'CONGRATULATIONS'" stage to the "if crew member #3 is depressed and she is co-pilot, then set $mistake_likelihood higher" level of detail? [more inside]
How would I go about obtaining licensing/permission to use soundbites from a no-longer-running major network show in an iPhone application? [more inside]
What's your favorite agile project management tool? [more inside]
How do software authors determine the version numbers of the releases? I am writing software for a specific electronic device. I am not using version control on it yet. (Yeah, shame! Truth is, I am intimidated.) [more inside]
What are some good tech-centric temp agencies in L.A.? [more inside]
Pros & Cons of bringing web development in-house? [more inside]
SellingSoftwareFilter: How do we make money from software that a colleague has developed from scratch (in Australia)? [more inside]
Where does one proactively look for software (specifically Flex) jobs these days? [more inside]
My team and I are writing a computer application for which aspects of the file format are very likely to change in future releases. The format is in XML. Does anyone know any resources on the web that lays down general principles about how to make a file format that is as extensible as possible for the future (and minimizes the possibility of cross-version breakage)?
What, anecdotally speaking, are Flex developers getting paid right now in Los Angeles or a similar city? [more inside]
Can I use the "Time Management Matrix" in a commercial software product without any legal repercussions? [more inside]
What is a modern mainframe computer? IANAP [more inside]
Which forums do the best web programmers hang out at? [more inside]
I'm a freelance software developer and I have a customer contract for building a software product that supports their manufacturing business. [more inside]
I'd really like to get a Coop TLD
, but I'm having a hard time finding an affordable and easy-to-use registrar. [more inside]
I'm involved in a group of small/nonprofit organizations that would like to financially support the starting of an open-source software application. While I am technically-minded, I'm not a programmer -- and I don't really know what to look for in one (hopefully to be found on MeFi jobs!). Help greatly appreciated. [more inside]
Stock data for use in black box trading application? [more inside]
How do you get rid of the "ApplicationVerificationFailed" error when trying to test an application on the iPhone? [more inside]
I have a few questions about creating websites for small businesses. [more inside]