codewithoutrules.com
Your Job is Not Your Life: staying competitive as a developer - Code Without Rules
https://codewithoutrules.com/2017/01/11/your-job-is-not-your-life
Your Job is Not Your Life: staying competitive as a developer. On 11 Jan 2017. Are you worried about keeping your programming skills up-to-date so you can stay employable? Some programmers believe that to succeed you must spend all of your time learning, practicing and improving your craft. How do you fit all that in and still have a life? What does it mean to be competitive? Instead of worrying about competitiveness you should focus on the ability to easily find a. Living below your means. Will allow yo...
codewithoutrules.com
Engineering skills - Code Without Rules
https://codewithoutrules.com/skills
When you first learn to code you follow the rules you were taught. But as your skills grow the rules start to feel constraining; you start noticing their limitations and caveats. In these posts you will learn the principles that underly those rules, and skills and techniques that will make you a better software engineer. Why Pylint is both useful and unusable, and how you can actually use it. From 10x programmer to 0.1x programmer: creating more with less. All posts, newest to oldest. No, look, I dont wa...
codewithoutrules.com
The Not-So-Passionate Programmer: finding a job when you’re just a normal person - Code Without Rules
https://codewithoutrules.com/2016/11/30/not-a-passionate-programmer
The Not-So-Passionate Programmer: finding a job when you're just a normal person. On 30 Nov 2016. When reading programming job postings youll find many companies that want to hire passionate programmers. If youre just a normal programmer looking for a normal job this can be pretty discouraging. What if youre not passionate? What if you dont work on side projects, or code in your spare time? Can you really find a job where you dont have to be passionate, where you can just do your job and go home? They al...
codewithoutrules.com
The fourfold path to software quality - Code Without Rules
https://codewithoutrules.com/2017/01/06/path-to-software-quality
The fourfold path to software quality. On 06 Jan 2017. How do you achieve software quality? How do you write software that actually works, software that isnt buggy, software that doesnt result in 4AM wake up calls when things break in production? There are four different approaches you can take, four paths to the ultimate goal. Which path you choose to take will depend on your personality, skills and the circumstances of your work. The path of the Yolo Programmer. The path of the Rational Optimizer.
codewithoutrules.com
When software ecosystems die - Code Without Rules
https://codewithoutrules.com/2017/01/02/when-software-dies
When software ecosystems die. On 02 Jan 2017. How much can you rely on the frameworks, tools and libraries you build your software on? And what can you do to reduce the inherent risk of depending on someone elses software? Years ago I watched a whole software ecosystem die. Not the slow decline of a programming language that is losing its users, or a no longer maintained library that has a newer, incompatible replacement. This was perma-death: game over, no resurrection, no second chances. Then in 1995 m...
melreams.com
Uncategorized – Mel Reams
http://melreams.com/category/uncategorized
Delightfully odd project of the day. I’m not sure what possessed them to do it, but someone wrote a micro webframework in gnu COBOL. There’s even a github repo. If you’d like to run it yourself. I love how weird projects can get when programmers build something just because they can. How does a hash function work anyway? A while ago I wrote about how hash maps work. But something’s been bugging me. How does the hash function do its thing? Okay great, that’s totally clear, right? The first thing hashCode ...
codewithoutrules.com
Career advice - Code Without Rules
https://codewithoutrules.com/career
Some programming jobs are great, some are horrible. You deserve a good job with good pay. Heres some tips on how to achieve that. How I stopped the RSI pain that almost destroyed my programming career. Work/Life Balance Will Make You a Better Software Engineer. Introducing the Programmer's Guide to a Sane Workweek. Less stress, more productivity: why working fewer hours is better for you and your employer. All posts, newest to oldest. Why you're (not) failing at your new job. New jobs make you incompetent.
SOCIAL ENGAGEMENT