How the software industry revolution is changing our lives?
How the software industry revolution is changing our lives?
Image by TheConversationThere is a buzz around the word Bitcoin in recent times and people think that bitcoin is blockchain and blockchain is bitcoin. Here I am going to talk about some open source communities who now have pioneered on the word BLOCKCHAIN and have proved to the world that BITCOIN is not the only BLOCKCHAIN.Image by G2crowdNakamoto’s paper on A peer-to-peer Electronic Cash System introduced to the world the concept of Blockchain. Blockchain came into existence for bitcoin and started the race to mine bitcoins to earn incentives.On the other hand, industries also started looking into blockchain technology as a boon and how they can use it to solve the problems they are facing. Blockchain-based technologies had shown the software industry a new way to build an application (...)
Ctrl-Alt-Delete: The Planned Obsolescence of Old Coders
The software industry is overwhelmingly young. The median age of Google and Amazon employees is 30, whereas the median age of American workers is 42. A 2018 Stack Overflow survey of 100,000 programmers around the world found that three-quarters of them were under 35. Periodic posts on Hacker News ask, “What happens to older developers?” Anxious developers in their late thirties chime in and identify themselves as among the “older.”
I turned 40 this October, and I have worked seven years in the same job at a database company called MongoDB in New York City. Many programmers my age have gone back to school to switch careers or have become managers. I am committed to a lifetime as a programmer, but my career path for the decades to come is not well-marked. I know disturbingly few engineers older than me whose examples I can follow. Where have all the older coders gone, and what are the career prospects for those of us who remain?
R vs Python: What’s The Difference
The challenge under ten categoriesWith the massive growth in the importance of Big Data, machine learning, and data science in the software industry or software service companies, two languages have emerged as the most favourable ones for the developers. R and Python have become the two most popular and favourite languages for the data scientists and data analysts. Both of these are similar, yet, different in their ways which makes it difficult for the developers to pick one out of the two.R is considered to be the best #programming language for any statistician as it possesses an extensive catalogue of statistical and graphical methods. On the other hand, Python does pretty much the same work as R, but data scientists or data analysts prefer it because of its simplicity and high (...)
Richard Stallman & Future of Software Innovation
Richard StallmanThe trouble with Software Innovation: from past to presentOnce upon a time, a bottleneck on software development innovation was access to computers.Over time, as access to computing became prevalent and software industry became a big part of the economy, the bottleneck on software development innovation switched from access to compute (since computers became ubiquitous) to the new type of development: in pursuit of profits, corporations started to restrict open access to software.To counteract this new development, a very important movement was started, led by people like Richard Stallman.For those who need a refresher: Richard Stallman leads the Free Software Movement, which shows how the usual non-free software subjects users to the unjust power of its developers, (...)
The Legacy Code Programmer’s Toolbox is Out
This is it. My first book, The Legacy Code Programmer’s Toolbox, is out. It is available in electronic format: If you don’t have more than 45 seconds to spare right now, watch this little video about the book: What this book will bring you If you are a working in the software industry and you’re […]
How a Model Controller works with Core Data in Swift
A recent episode from the SwiftCraft podcast featured an interesting interview with Matteo Manferdini, who has been developing in #ios since the first iPhone, was creating Mac apps before then.It offers what is currently a contrarian take on iOS architecture, but one that resonates with me — being in favour of MVC.In the rapidly changing software industry it’s essential to keep an extremely open mind, because the lines are really thin between fad and revolutionary. Although I’ve been exploring MVP, #mvvm, and VIPER in recent years, none of them have been compelling enough to convince me that they’re less complicated and cleaner than #mvc can be.I’ve been meaning to write a blog post expanding on Matteo’s Lotus MVC pattern, why a ruthlessly lean MVC is perhaps the cleanest solution, and how it’s all (...)
How open source hardware increases security | Opensource.com
Hardware hacks are particularly scary because they trump any software security safeguards—for example, they can render all accounts on a server password-less.
Fortunately, we can benefit from what the software industry has learned from decades of fighting prolific software hackers: Using open source techniques can, perhaps counterintuitively, make a system more secure. Open source hardware and distributed manufacturing can provide protection from future attacks.
In the free market, the laws of supply and demand would suggest that the lower the price of something is, the easier it is to sell it — Based on this, you could infer that something which costs $0 and which delivers real value to its users would “fly off the shelves”.Unfortunately, this is rarely the case when it comes to open source #software. When applied to the software industry, the laws of supply and demand seem to break down in surprising ways.One unusual aspect of the industry is that the supply curve for software does not taper off as it gets closer to the $0 price point; even at that point, there is still a lot of competition — Not only between different open source projects but also between ‘free’ (ad-supported) software services.What is most surprising about the software industry (...)
SUSE Linux Sold in $2.5 Billion Deal
SUSE, the open source software company, has been sold to a Swedish private equity firm. EQT Partners will acquire SUSE from current owners Micro Focus in a deal worth $2.5 billion USD and is expected to close in early 2019. EQT is described as “a development-focused investor with extensive experience in the software industry”. One of the oldest Linux […] This post, SUSE Linux Sold in $2.5 Billion Deal, was written by Joey Sneddon and first appeared on OMG! Ubuntu!.
During the past few years, designing applications as a collection of Microservices are becoming a common architectural pattern. It is important to understand Microservices is not a silver bullet and meant to solve all the software problems out there. However, there are many success stories out there of adopting Microservices by many big players in the software industry which fuels the uprising trend.Similarly, there are many failure stories as well and the numbers could be even higher since many of them doesn’t go out to the public. One of the main reasons I have seen for failures is the lack of understanding what we are dealing with when designing Microservice architectures.One of the important lessons I learned designing Microservices is that it demands a deep understanding of (...)
What’s the Problem?With Serverless computing platforms we, software developers, can at last put aside all irrelevant technicalities and start delivering what we are payed for — business features. It is, indeed, a potentially tectonic shift in the software industry (S. Wardley suggests some important strategic insights on the subject).Why the fuss about serverless?What does this picture mean and why we call it “Architecture”?But look at the picture above. This is how we typically document our Serverless architectures. It is impossible to assign precise and unambiguous meaning to neither the individual elements, nor the diagram as a whole. This diagram is too ambiguous.Which one to use and when?Typically, it is hard to decide which icon variation to choose in what circumstances. Do they all (...)
Reverse Debugging with Greg Law
Rob and Jason are joined by Dr. Greg Law from Undo to talk about the magic of reverse debugging and how it is becoming more widely known in the programming community. Greg is the co-founder and CEO of Undo. He is a coder at heart, but likes to bridge the gap between the business and software worlds. (Sadly, these days most of Greg’s coding is done on aeroplanes.) Greg has 20 years’ experience in the software industry and has held development and management roles at companies including the pioneering British computer firm Acorn, as well as fast-growing start ups, NexWave and Solarflare. It was at Acorn that Greg met Julian and on evenings and weekends, they invented the core technology that would eventually become UndoDB. Greg left Solarflare in 2012 to lead Undo as CEO and has (...)
CppCast Episode 130: Reverse Debugging with Greg Law
Episode 130 of CppCast the only podcast for C++ developers by C++ developers. In this episode Rob and Jason are joined by Dr. Greg Law from Undo to talk about the magic of reverse debugging and how it is becoming more widely known in the programming community.
CppCast Episode 130: Reverse Debugging with Greg Law by Rob Irving and Jason Turner
About the interviewee:
Greg is the co-founder and CEO of Undo. He is a coder at heart, but likes to bridge the gap between the business and software worlds. (Sadly, these days most of Greg’s coding is done on aeroplanes.) Greg has 20 years’ experience in the software industry and has held development and management roles at companies including the pioneering British computer firm Acorn, as well as fast-growing start ups, (...)
Surviving legacy code
In the software industry, legacy code is a phrase often used as a negative by engineers and pundits alike to describe the anchor around our collective necks that prevents software from moving forward in innovative ways. Perhaps the correlation between legacy and stagnation is not so obvious—consider …http://i0.wp.com/learningbyshipping.files.wordpress.com/2013/04/delorean-back-to-the-future.jpg?fit=1000%2C1000
Source: Learning by Shipping
Intellectual Ventures And The War Over Software Patents (Planet Money : NPR)
Patents are a big deal in the software industry right now. Lawsuits are proliferating. Big technology companies are spending billions of dollars to buy up huge patent portfolios in order to defend themselves. Computer programmers say patents are hindering innovation.
But people at companies that have been approached by Intellectual Ventures don’t want to talk publicly. (...)