User Stories are hard

It is not trivial to make great user stories that serve their purpose throughout a diverse team.

Changing team composition furthermore leaves the user stories with a set of changing requirements.

Windows 7 usage

Why is Windows 7 still used this much?

Nice breakdown.

stupid !== !smart

I wouldn’t call the code stupid – but the point is that you shouldn’t try and make fancy smart huge oneliners and clever contructs that are hard to understand for outsiders.

Code you want to support

This is a good rule of thumb – write the code you yourself would want to support. Forever.

Software Supply Chain

This is a very good guide by Microsoft!

Automated tests 101

Five rules to get you started with automated testing.

Reading Code

Good advice on reading code.

Arguments for SaaS

The arguments for making SaaS hasn’t really changed but they are still good.

Document Your Architecture Decisions

This is good advice.

Get the reviews started

Some good advice to start doing code reviews.

Healthy Software Developers

This is a great article on how to stay healthy as a software developer!

πŸš€ Launching a WP site

It’s a good guide…

On code reviews πŸ€“

This article will take you from (almost) zero to hero in code reviews!

LOC/hr? 😳

Normal people (ha!) don’t understand programming. It’s just 0’s and 1’s right?!!

Sometimes (most of the time) the issues that seem the simplest take the most time to fix.

Sometimes (most of the time) the issues that seem the hardest have very easy fixes.

Side projects πŸŽ‰πŸŽ‰πŸŽ‰

This guide to side project success is super awesome.

We’ve all delt with side project burnout at some point (is my guess) and the key is working through in the right way.

Ranting about Scrum 😑

I see the points.

Instagram for developers

I didn’t see this one coming.

Mostly for freelancers though….

Maintaining a Backlog 🦈

This is a good article describing the basics of maintaining a product backlog.

Advice for new managers πŸ™

This is some good points!

Writing good code πŸŽ‰

Just do this… Easy πŸ€·β€β™€οΈ

Stop caring about the code!

It’s a valid point.

The code you write doesn’t really matter as much as the user that is going to use the software.

PM/PO: Meet the users!

This hits the head of the nail!

You have to meet the users/customers!

Developer Carreer Advice 😎

This is some good advice.

Blocklisting IPs

A short description on the mechanics in building and maintaining blocklists – and some points on how to avoid getting on them.

On pair programming πŸ‘₯

I have always found pair programming fun and productive.

It is a great tool – use it when it makes sense.

Soft skills?!

All the skills are needed for being successful in software development.

I wouldn’t call then soft though…

Stand up! πŸ‘‹

Productivity tips also include quiet work environment and sleeping well at night.

On a more serious note: Good knowledge! Also, switching positions for long periods of work can’t be all bad.

Reactive Programming 🚨

This short article makes a case for the reactive programming paradigm.

Writing is important βœ’

This article is about remote work – but making yourself understandable in text is very important in general.

Imagine how many of your work meetings that could’ve been an email…

New tech hype πŸŽ‰πŸŽŠ

I absolutely love this article!

It really hits home!

Refactor? πŸͺ“

This is a nice pro/con article on refactoring code.

A rule of thumb is to try and get a feel of your teams technical debt and let that be a measurement on the urgency of refactoring.

Rules for startups πŸš€

These are some excellent rules to follow!

Programmer v Engineer πŸ€“

This is one of articles that almost made me speechless how correct it is 🀯

Read on and see if you agree on the difference between a β€œProgrammer” and an β€œEngineer”! πŸ‘πŸ¦„πŸ€·β€β™€οΈ

Failing at Software 🎳

These are some excellent examples of failing software projects.

I might add that the twist here is that the project themselves – that be the software development part – is not actually failing. We seem to have the process nailed quite nice.

Relevance is key.

Complexity is expensive 🀬

This article has a good description of why complex systems should be avoided. Along with complex processes with a lot of moving parts.

It is bound to fail at some point and it will take a very long time to correct any errors – if it is even possible.

Whenever it is possible complexity should be avoided – and (we, the) software developers have an obligation to stand up and say β€œNo”.

Remote Work is about living πŸ‘

This writeup has some very nice points about the nature of what remote working really is.

It is actually not about working at all – it is about living.

And companies that embrace that idea and adapt to the new situation will benefit through both employee performance, happiness eg. AND through pure economics of not having to keep an office (building) running.

Emergency Website 🚨

Having a plan to spawn an emergency website is a very good idea.

You make plans before the accident.

Windows 10 version 2004 🌟

This is an excellent writeup of the new features in Windows 10 version 2004.

And this article has even more screenshots and insights.

Bye Google 🀏

Cloudflares move from Googles reCAPTCHA is a very positive peice of news.

Yes – it is a privacy concern. Yes – you should consider moving too. Yes – your users will care.

Stay sane when 100% remote

This is a good article that is more needed than ever.

However the advice is solid and should help out anyone wanting to make a career as a 100% remote developer eg. – you need very good habits and you need to go out of your way to connect and help etc..

For me visibility is key.

Future of Sony Cameras πŸ“·

Sony is a huge company. HUGE.

If you look across the different divisions of Sony you might get a bit sea sick like I did.

Designing FOSS 🀯

I think this article has a very good point (to say the least),

The designers I work with wouldn’t be comfortable in open source. The disconnect and the level of commitment (or lack there of) would make it impossible.

This might explain the… ehm… β€œtechnical” look and feel of much FOSS. 🀣

Zoom is feeling the heat ♨

Zoom is getting a lot of tracktion these days with everyone in the world being cut off from going to their offices etc. πŸ’πŸ‘©β€πŸ’ΌπŸ‘¨β€πŸ’Ό

With all that attention comes some skillful eyes πŸ‘€ looking into almost every aspect of their business and most importantly their software.

I’m not a security expert – but in my humble opinion there must be a fire πŸ”₯ somewhere with all this smoke! Zoom has some security issues! πŸ”“

GitHub App ❀️

The official GitHub app was just released!

I have only given the app a small test run 😝 around the block and merged a few pull requests πŸ€·β€β™€οΈ It is really good! πŸŽ‰

The mobile version of the GitHub web interface is generally good. This is even better!

When should software be shipped?

Some time ago I wrote this blog post on my personal blog.

When do you ship?

Remote Work πŸŽ‰

During the 2020 Corona virus pademic the world is learning to work remotely.

On most of the points in the article!