Did you know, that reading this newsletter may actually help you to deploy better products at the end of the day? And this isn’t click bait, we promise. This week we’re discussing technical debt, the importance of writing quality comments within your code and how to create engaging release notes. We’re looking at basic design concepts and a contest to create the best game for an old computer.

Hello and welcome to DevCraft#9


Remote Work Starter Kit

Suggested by Ruben in: #remote-work #tools


#remote-work articles are the most frequently visited in DevCraft. It’s a clear trend in tech companies and probably one of the most requested perks in traditional jobs, although not everybody understands it quite yet.
We’re in the process of creating a dedicated remote page on our website with a list of our recommended tools and articles (send us your favorites). Until that day comes, we’d like to share the awesome Remote Starter Kit from Remotify, it’s a fantastic compilation of tools and tips remote experience.

Don’t Ignore Technical Debt

Suggested by Diego in: #coding

We all know what technical debt is. Or we at least know how it feels when you’re on the receiving end of the technical debt whip. You know deep inside, that there are shortcuts in your app, lines commented with //TODOs and workarounds, lurking and waiting to bite you back at the first opportunity. To balance convenience with peace of mind, read why you can’t escape technical debt, and while you’re at it, remember the importance of writing quality comments.

Good Release Notes Are Important

Suggested by Diego in: #good-practices

Your app is done. Now to prepare all of that marketing material. Screenshots, videos, changelogs… more like “hurdles”, you think. You may want to push the publish button and take a break from that update you’ve been working on for what seems like forever. Well, it’s better to wait and write some informative release notes. You can even create the best joke on the App Store, like Wallapop did. So if you don’t like to write, find someone in your team that loves it, or hire someone. Seriously.

Continue Reading »

80’s AMSTRAD Game Development Competition

Suggested by Diego in: #retro

Game jams, hackathons, forget about these. How about writing a game for a computer that launched over 30 years ago? Dust off your C coding abilities (even learn some assembler) and create a new game for an old (but nice) machine. You have three months to create something awesome while enjoying a silent, simpler machine. And using modern development tools at that!

Enter the contest

Design Concepts for Software Engineers

Suggested by Ruben in: #design

It doesn’t matter if it’s an internal tool for your company, a personal spreadsheet or just a basic app for crypto currency exchange rates, there’s no excuse for it looking ugly and weird. Even as a software engineer, reading some basic design concepts can really boost your user’s experience

This week we’re inviting you to learn about the F Pattern. It’s the term for the way users scan the content and a good indication of when you’re trying to put some order to your UI.

If you find yourself having some free time in summer holidays, take a look at this extensive compilation of UI patterns in pttrns.com. This is the perfect way to get inspiration before starting a new screen.

And Finally


Would you like to be highlighted in DevCraft? It’s free.

We’re always happy to share great articles with our subscribers. If you’ve written something great or created something useful, let us know! Send an email to team@devcraftweekly.com and we’ll be happy to help.

See you next week!