How can I make sure to learn a strong foundation of computer science principles while pursuing a masters focusing more on scripting and data analysis? [more inside]
Can you recommend practical, concrete resources discussing modern software development best practices, particularly for web development? [more inside]
How much back and forth about the nitty-gritty of software development is healthy on a team? Are teams more productive if they spend less time on these issues—or more? Do we know? [more inside]
Almost a decade ago I read (and believed in) Cockburn's Cooperative Game. What's new since then? [more inside]
How do I mitigate risk to myself in the future as a result of damage/losses/etc incurred by purchasers of the product in the event that something like this should occur? Special snowflake details inside. [more inside]
How do I compile a compelling code portfolio? What kind of selection criteria do I use, or can you recommend resources for developing it? [more inside]
Is there an existing framework or process for determining the kinds of organizations that are most likely to litigate against a third-party vendor, or be targeted by litigation naming that vendor as e.g. a defendant or party to a lawsuit? [more inside]
If you work at a forwarding thinking company that builds software, what does your process and tooling look like? I realize this is a big question, but I am very interested in how teams are working these days. Starting from an idea, how do you go about discovering, analyzing / estimating, planning / tracking, building, testing, deploying, and documenting your software? [more inside]
Awesome software engineering managers, what has made you successful? I am working with a Dev manager and my gut tells me our process is broken and teams are not working to their potential. The current manager is spouting the benefits of Kanban and has removed any of the normal Agile stuff ( storypoints, retros, sprints ). Last quarter they completely missed on the Roadmap and the team seems disengaged. Leadership is scared to lose talent and is coddling our engineering team. Help me instill a lightweight process and culture than gets results and keeps people happy. What is working for you?
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]
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]
Hi everyone, 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.
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?
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)?
Page: 1 2