Fighting software to do what we want
221 views | +0 today
 
Scooped by Sorin Costea
onto Fighting software to do what we want
Scoop.it!

On Monoliths and Microservices

On Monoliths and Microservices | Fighting software to do what we want | Scoop.it
When we began the development of our new Online Shop otto.de, we chose a distributed, vertical-style architecture at an early stage of the process. Our experience with our previous system showed us...
Sorin Costea's insight:

very helpful real-world story, making thoughts of migration less scary

more...
No comment yet.
Your new post is loading...
Your new post is loading...
Scooped by Sorin Costea
Scoop.it!

Advice for Mid-Career Developers - DZone Agile

Advice for Mid-Career Developers - DZone Agile | Fighting software to do what we want | Scoop.it
You're not the sprightly young developer you used to be, and it's starting to show. Leverage the tips in this article to stretch your energy and lighten the load.
more...
No comment yet.
Scooped by Sorin Costea
Scoop.it!

BBC - Future - The dangerous downsides of perfectionism

BBC - Future - The dangerous downsides of perfectionism | Fighting software to do what we want | Scoop.it
Many of us believe perfectionism is a positive. But researchers are finding that it could be dangerous, leading to a long list of health problems – and that it’s on the rise.
more...
No comment yet.
Scooped by Sorin Costea
Scoop.it!

Growth Guide for New Programmers - DZone Agile

Growth Guide for New Programmers - DZone Agile | Fighting software to do what we want | Scoop.it
We all remember our first programming job and the challenges that came with it. Here is some helpful advice for junior programmers to heed to help advance their careers.
more...
No comment yet.
Scooped by Sorin Costea
Scoop.it!

How to Be a Master in Software Development - DZone Agile

How to Be a Master in Software Development - DZone Agile | Fighting software to do what we want | Scoop.it
Learn some of the skills and general subject matter topics that you should be familiar with and learn in order to achieve software development mastery.
more...
No comment yet.
Scooped by Sorin Costea
Scoop.it!

8 Reasons Why Code Breaks

8 Reasons Why Code Breaks | Fighting software to do what we want | Scoop.it
Sometimes, a simple typo can really be the root of all evil. But more often, the reason why code breaks is more complex. And yet, it can be avoided.
more...
No comment yet.
Scooped by Sorin Costea
Scoop.it!

Facebook’s Desperate Smoke Screen - Study Hacks - Cal Newport

Facebook’s Desperate Smoke Screen - Study Hacks - Cal Newport | Fighting software to do what we want | Scoop.it
Soros vs. Facebook One of the big headlines from last month's World Economic Forum at Davos was a scathing speech delivered by George Soros. The billionaire
more...
No comment yet.
Scooped by Sorin Costea
Scoop.it!

The Most Important Piece of Advice I've Ever Gotten - DZone Agile

The Most Important Piece of Advice I've Ever Gotten - DZone Agile | Fighting software to do what we want | Scoop.it
Read this article if you are at a stopping or transitional point in your career for this programmer's perspective on the importance of professional happiness.
more...
No comment yet.
Scooped by Sorin Costea
Scoop.it!

Software Complexity Is Killing Us - Simple Thread

Software Complexity Is Killing Us - Simple Thread | Fighting software to do what we want | Scoop.it
Since the dawn of time (before software, there was only darkness), there has been one constant: businesses want to build software cheaper and faster. It is certainly an understandable and laudable goal – especially if you’ve spent any time around software developers. It is a goal that every engineer should support wholeheartedly, and we should... Read more »
more...
No comment yet.
Scooped by Sorin Costea
Scoop.it!

How I review code

How I review code | Fighting software to do what we want | Scoop.it
How I review code cyle: “ Reviewing code is one of the most important parts of an engineer’s job at Tumblr, even more so than writing code. Our codebases are shared by hundreds of engineers, s
more...
No comment yet.
Scooped by Sorin Costea
Scoop.it!

20 years on, open source hasn’t changed the world as promised

20 years on, open source hasn’t changed the world as promised | Fighting software to do what we want | Scoop.it
Most code remains closed and proprietary, even though open source now dominates enterprise platforms. How can that be?
more...
No comment yet.
Scooped by Sorin Costea
Scoop.it!

Don't Be Evil

Don't Be Evil | Fighting software to do what we want | Scoop.it
We sat down with him to discuss how Silicon Valley sees itself, and what it means when the tech industry says it wants to save the world.
more...
No comment yet.
Scooped by Sorin Costea
Scoop.it!

Blockchain shows open source’s fatal flaw—and a way forward

Blockchain shows open source’s fatal flaw—and a way forward | Fighting software to do what we want | Scoop.it
Open source usage has skyrocketed, but not the number of developers working on projects. Those who benefit need to pay developers to keep it all going
more...
No comment yet.
Scooped by Sorin Costea
Scoop.it!

Does Software Architecture Matter? - DZone Agile

Does Software Architecture Matter? - DZone Agile | Fighting software to do what we want | Scoop.it
A discussion of the importance of software architecture in the Agile design and development process, and what good architecture should do for your team .
more...
No comment yet.
Scooped by Sorin Costea
Scoop.it!

I am a mediocre developer

I am a mediocre developer | Fighting software to do what we want | Scoop.it
I personally know some developers who are very talented and can create wonderful pieces of software with no or little struggle. Because of these gifted individuals, our industry is full of high expectations. But the sad truth is: not everyone is a ninja/guru/rockstar developer.
more...
No comment yet.
Scooped by Sorin Costea
Scoop.it!

Three Core Values Essential to Creating a Great Culture - DZone Agile

Three Core Values Essential to Creating a Great Culture - DZone Agile | Fighting software to do what we want | Scoop.it
Learn about three core values that are necessary to revamp in order to build an effective defining company culture, and to continuously improve that culture.
more...
No comment yet.
Scooped by Sorin Costea
Scoop.it!

Ethics can’t be a side hustle –

In the last few months I’ve had a lot of designers ask me “Where can I do good work?”And they don’t mean “good” as in quality. They mean good as in “on the side of the angels.” They look at the…
more...
No comment yet.
Scooped by Sorin Costea
Scoop.it!

If You Want to Matter in the Software Industry, Stop Being a Laborer - DZone Agile

If You Want to Matter in the Software Industry, Stop Being a Laborer - DZone Agile | Fighting software to do what we want | Scoop.it
This article lists one quality of a programmer-to-consultant path, which is to become an individual who diagnoses and prescribes instead of administers.
more...
No comment yet.
Scooped by Sorin Costea
Scoop.it!

What to do when tech jobs go bad – Alejandro Wainzinger –

No matter how many companies I go to, work eventually sucks. In the tech companies in which I’ve worked, sooner or later a similar set of problems becomes apparent that would require either a change…
more...
No comment yet.
Scooped by Sorin Costea
Scoop.it!

What Is Refactoring? - DZone Java

What Is Refactoring? - DZone Java | Fighting software to do what we want | Scoop.it
Let's explore some standard refactoring techniques and how best to apply them in a TDD fashion to improve your code and reduce your technical debt.
more...
No comment yet.
Scooped by Sorin Costea
Scoop.it!

Say Goodbye to Software Engineering (And Why Software Projects Never End) - DZone Agile

Say Goodbye to Software Engineering (And Why Software Projects Never End) - DZone Agile | Fighting software to do what we want | Scoop.it
And this is because we're building software and not bridges, and the fact is that software projects never end.[...]When I say they never end, that’s not strictly true; they do end but they don’t have a “definite” end. Usually, they just fizzle out or come to a stop when everyone is tired of the project or the funding runs out.
more...
No comment yet.
Scooped by Sorin Costea
Scoop.it!

Fellow Engineers: This is where your money comes from

Fellow Engineers: This is where your money comes from | Fighting software to do what we want | Scoop.it
This is why engineering career ladders start to layer in responsibilities for things that a single individual can’t accomplish themselves. This doesn’t mean you need to become a manager, but it does mean you need to look beyond yourself to maximize the value you’re able to bring to the people who are ultimately paying you.
more...
No comment yet.
Scooped by Sorin Costea
Scoop.it!

Expert-Generalist in the Software Development Industry - DZone Agile

Expert-Generalist in the Software Development Industry - DZone Agile | Fighting software to do what we want | Scoop.it
Learn here about a new kind of leader, the expert-generalist, who combines the roles of an specialist and a generalist to acquire diverse knowledge and skills.
more...
No comment yet.
Scooped by Sorin Costea
Scoop.it!

Legends of the Ancient Web

Legends of the Ancient Web | Fighting software to do what we want | Scoop.it
If you're not familiar with it, Ecclesiastes is a rant by an angry, elderly atheist that through some editorial oversight found its way into the Bible.

It is full of wisdom about technology, and how it interacts with human folly.
more...
No comment yet.
Scooped by Sorin Costea
Scoop.it!

Why you're having trouble hiring developers

Why you're having trouble hiring developers | Fighting software to do what we want | Scoop.it
This is just like selling to a customer: ask for the sale by saying "what would it take to get you to work here?" Then give it to them. Remember, there are a bunch of other employers lined up willing to do the same.
more...
No comment yet.
Scooped by Sorin Costea
Scoop.it!

Functional Debt vs Technical Debt in Software Development - DZone Agile

Functional Debt vs Technical Debt in Software Development - DZone Agile | Fighting software to do what we want | Scoop.it
A discussion of two forms of the Agile principal of accumulating debt, Technical Debt and Functional debt, how these forms differ, and why they are created.
more...
No comment yet.