Sign in or Join FriendFeed
FriendFeed is the easiest way to share online. Learn more »
Software Engineering

Software Engineering

All things related to Software Engineering, on the macro level.
imabonehead
Patch times improved in 2013, security analysis reports | PCWorld - http://www.pcworld.com/article...
"Software vendors have improved their response to security flaws in the last 12 months but some still take too long to patch the highest-risk vulnerabilities, figures from Swiss testing firm High-Tech Bridge have suggested. Comparing 2012 to last year, the firm found that critical flaws were now being patched in 11 days (up from 17), while medium and low-risk flaws were now being fixed in 13 and 25 days respectively (as against 29 days and 48 days). This means that the average time to patch has fallen across categories from 27 days to 18 days, a 33 percent improvement." - imabonehead from Bookmarklet
imabonehead
▶ Multiproduct - Scaling Software Development at LinkedIn - YouTube - http://www.youtube.com/watch...
▶ Multiproduct - Scaling Software Development at LinkedIn - YouTube
Play
"Jens Pillgram-Larsen discusses Multiproduct, a generic abstraction used at LinkedIn for development and delivery of all kinds of software products. Using Multiproduct allows LinkedIn to focus and share resources around common software stages such as development, dependency management, version lifecycle and deployment." - imabonehead from Bookmarklet
Software Engineering
imabonehead
High Scalability - High Scalability - We Finally Cracked the 10K Problem - This Time for Managing Servers with 2000x Servers Managed Per Sysadmin - http://highscalability.com/blog...
High Scalability - High Scalability - We Finally Cracked the 10K Problem - This Time for Managing Servers with 2000x Servers Managed Per Sysadmin
"In 1999 Dan Kegel issued a big hairy audacious challenge to web servers: It's time for web servers to handle ten thousand clients simultaneously, don't you think? After all, the web is a big place now. This became known as the C10K problem. Engineers solved the C10K scalability problems by fixing OS kernels and moving away from threaded servers like Apache to event-driven servers like Nginx and Node." - imabonehead from Bookmarklet
"Today we are considering an even bigger goal, how to support 10 Million Concurrent Connections, which requires even more radical techniques. No similar challenge was issued for managing servers in a datacenter, but according to Dave Neary from Red Hat, in a recent FLOSS Weekly episode, we have passed the 10K barrier for server management with 10,000 or more servers managed per sysadmin." - imabonehead
imabonehead
How to Become a More Valuable Software Developer | Architects Zone - http://architects.dzone.com/article...
"To reach the ultimate level of success and truly increase your value, you have to have both style—the ability market yourself and make a name for yourself, and substance –the skills that pay the bills." - imabonehead from Bookmarklet
The best way to think about this is like a mathematical equation: (Style ^ 2) * Substance – Expectation = Value Let’s break it down. - imabonehead
imabonehead
"In anticipation of the dawning age of unreliable chips, Martin Rinard’s research group at MIT’s Computer Science and Artificial Intelligence Laboratory has developed a new programming framework that enables software developers to specify when errors may be tolerable. The system then calculates the probability that the software will perform as it’s intended." - imabonehead from Bookmarklet
"Last week, two graduate students in Rinard’s group, Michael Carbin and Sasa Misailovic, presented the new system at the Association for Computing Machinery’s Object-Oriented Programming, Systems, Languages and Applications conference, where their paper, co-authored with Rinard, won one a best-paper award." - imabonehead
imabonehead
Media got it wrong: HealthCare.gov failed despite agile practices -- GCN - http://gcn.com/blogs...
Media got it wrong: HealthCare.gov failed despite agile practices -- GCN
"Many websites including the New Yorker, Washington Post and MedCity News have proclaimed that HealthCare.gov would not have failed if it had just used “modern” software practices, called agile development, just like commercial companies do. The convenient meme being that the poor, backwards government just is not as up to date as the commercial world." - imabonehead from Bookmarklet
Software Engineering
Writing a Particle System on the Raspberry Pi - http://www.drdobbs.com/embedde...
Software Engineering
Software Engineering
Introduction to the Mission Thread Workshop - http://www.sei.cmu.edu/library...
Software Engineering
If Java Is Dying, It Sure Looks Awfully Healthy - http://www.drdobbs.com/jvm...
imabonehead
▶ How to Design Great APIs - Parse Developer Day 2013 - YouTube - http://www.youtube.com/watch...
▶ How to Design Great APIs - Parse Developer Day 2013 - YouTube
Play
"In one of the most popular talks at Parse Developer Day, Parse CTO Kevin Lacker discusses API design and outlines the keys to building a great API." - imabonehead from Bookmarklet
Software Engineering
Nominations Sought for 2014 IEEE/SEI Watts S. Humphrey Software Process Achievement Award - http://www.sei.cmu.edu/newsite...
Software Engineering
Software Engineering
Software Engineering
A Massively Parallel Stack for Data Allocation - http://www.drdobbs.com/paralle...
Software Engineering
Software Engineering
Top 10 Coding Guidelines for Java - http://www.sei.cmu.edu/newsite...
Software Engineering
Developing Android Apps with Scala and Scaloid - http://www.drdobbs.com/mobile...
Software Engineering
Computational Linguistics and Text Mining - http://www.drdobbs.com/archite...
Software Engineering
TSP Performance and Capability Evaluation (PACE): Team Preparedness Guide - http://www.sei.cmu.edu/library...
Software Engineering
Software Engineering
SEI's Nidiffer Honored by IEEE Computer Society - http://www.sei.cmu.edu/newsite...
imabonehead
"There’s a risk of any framework not working well and it’s not the framework that makes it risky. It’s people. People make frameworks and processes work. The buying of any framework is also risky because of people salespeople. The person selling SAFe has an obligation to represent more than just the framework. SAFe is Agile at scale which means there are cultural and tactical elements. To get the results organizations want they must pay attention to and work on both." - imabonehead from Bookmarklet
imabonehead
Hey Sales Guy — Stop Pissing Off The Engineers | Aha! - http://blog.aha.io/index...
Hey Sales Guy — Stop Pissing Off The Engineers | Aha!
"The best in sales operate from a position of customer and market insight but are dependent on engineers for the product that will sell and ultimately pay the mortgage. Your job is to humbly ask for what you need with product as an ally. This means that your customer should be in the target sweet spot and the requests are nearly guaranteed to deliver the business. Prove that you can follow this pattern to deal success a few times and your product team and engineers will start paying for your umbrella drinks on those tropical beaches." - imabonehead from Bookmarklet
Software Engineering
Episode 196: Personal Kanban with Jim Benson - http://www.se-radio.net/2013...
imabonehead
"After more than 25 years as a software engineer, I still find myself underestimating the time it will take to complete a particular programming task. Sometimes, the resulting schedule slip is caused by my own shortcomings: as I dig into a problem, I simply discover that it is a lot harder than I initially thought, so the problem takes longer to solve—such is life as a programmer. Just as often I know exactly what I want to achieve and how to achieve it, but it still takes far longer than anticipated. When that happens, it is usually because I am struggling with an API that seems to do its level best to throw rocks in my path and make my life difficult. What I find telling is that, after 25 years of progress in software engineering, this still happens. Worse, recent APIs implemented in modern programming languages make the same mistakes as their two-decade-old counterparts written in C. There seems to be something elusive about API design that, despite many years of progress, we have yet to master." - imabonehead from Bookmarklet
imabonehead
High Scalability - High Scalability - How do you create a 100th Monkey software development culture? - http://highscalability.com/blog...
High Scalability - High Scalability - How do you create a 100th Monkey software development culture?
"Why do companies put so little effort into automating their own development process to make development easier? It's like the hair stylist whose own hair looks like someone cut it using a late night infomercial vacuum cleaner attachment. Or it's like the interior decorator whose own house looks like a monk's cell. Software organizations rarely build software to make developing software easier. Why is that? Because there are three ways changes are made in an organization:" - imabonehead from Bookmarklet
imabonehead
"On the tiny Mediterranean island of Malta, two Italian hackers have been searching for bugs — not the island’s many beetle varieties, but secret flaws in computer code that governments pay hundreds of thousands of dollars to learn about and exploit." - imabonehead from Bookmarklet
"Now, the market for information about computer vulnerabilities has turned into a gold rush. Disclosures by Edward J. Snowden, the former N.S.A. consultant who leaked classified documents, made it clear that the United States is among the buyers of programming flaws. But it is hardly alone. Israel, Britain, Russia, India and Brazil are some of the biggest spenders. North Korea is in the... more... - imabonehead
Software Engineering
Designing a Network Protocol - http://www.drdobbs.com/archite...
Other ways to read this feed:Feed readerFacebook