loading...

All 73 Comments

re: My Scary First Day as a Developer.
Just be aware that often startups exploit the good will and e...
re: My Scary First Day as a Developer.
Developers who are fresh; aka first job, need a proper induct...
re: When things are back to normal, will you be working from home or in an office?
Working from home is normal. Been doing it for three years. W...
re: What are some misconceptions about web development?
I didn't say CSS is less than. It has its function as a casca...
re: What are some misconceptions about web development?
HTML is a markup language. Javascript is a full on language. ...
re: PostgreSQL vs MongoDB
The Java GraphQL implementation assumes a fixed schema burnt ...
re: Is open-sourcing server-side code a security threat?
If the security of your application depends on obscurity of t...
re: PostgreSQL vs MongoDB
Long time user of SQL of various varieties and PostgreSQL spe...
re: Everything You Need to Know to Get Started with Microservices
The situation with this project is complicated. It is not an ...
re: Everything You Need to Know to Get Started with Microservices
If you are bulding independent functionality with broadly dif...
re: AI is a threat! Really?
I've been following artificial intelligence since I was a boy...
re: Have you ever had to take an ethical stand while on the job as a developer?
My most serious ethical failure was not to report blatant rac...
re: Why I hate coding challenges in the hiring process
There is I think a tendency for software developers to sign...
re: Java is NOT EASY to learn. But still worth :)
Java isn't a great first language. I've been a professional...
re: Refactoring - How did we end up in this mess?
Linking functional programming with static methods is proba...
re: If you had the opportunity, would you go into Teaching Programming?
Years ago I wanted to teach kids coding. I know that during...
re: Will you write code after you retire? How will your relationship with our craft change?
If you work from home what does retirement look like? If yo...
re: On the Occasional Misdiagnosis of "Not Invented Here Syndrome"
This raises the question of whether code is the best place ...
re: What conventional wisdom in software is wrong?
In 2013 I started a project code named 'Gravity'. It is a p...
re: What conventional wisdom in software is wrong?
One of the more pervasive issues with modern software devel...
re: What are your favorites open-source alternatives?
No you don't.
re: Learn Java from scratch with these easy steps
As a Java Developer for about 20 years I wouldn't start wit...
re: Nanoservices, or alternative to monoliths and microservices...
There is in fact a system very similar to what you describe...
re: What’s overrated?
I read your article. Looks good, if only because I have ado...
re: What’s overrated?
Clearly not all of us like coffee, and lets face it, we hav...
re: What’s overrated?
Microservices, with my last breath I spit at thee. The bas...
re: What 10x engineer means?
The 10x engineer is actually a product of a healthy develop...
re: What jobs did you hold before you got into software?
Before getting into software? I was 11.
re: I've never become overly convinced that switch statements are that much cleaner than `if else if else if else if else`
I broadly agree with the idea that functions should be smal...
re: I've never become overly convinced that switch statements are that much cleaner than `if else if else if else if else`
In the real situations I encounter the issue is that having...
re: I've never become overly convinced that switch statements are that much cleaner than `if else if else if else if else`
Nah. Exit early. Makes the code cleaner and clearer.
re: I've never become overly convinced that switch statements are that much cleaner than `if else if else if else if else`
The main danger is the need to place a break; inline to pre...
re: What's your worst nightmare as a coder?
"Don't worry about the backup, it's only a minor release".
re: How is the global software dev ecosystem changing with remote work becoming more mainstream?
I've been working from home for the last three years. I hav...
re: Why you should not use (long-lived) feature branches
Usually people comment because they disagree. In this case ...
re: Technical Skills Are Great, but Communication and Curiosity Are Better
Been in the industry all my adult life. Technology is not s...
re: Is Deep Learning a Dead End?
The question is whether such huge computing resources are r...
re: Interviewing at Google? Here’s 6 Things You Absolutely Need To Do
Good to hear they stopped the brain teasers. A few years ag...
re: Interviewing at Google? Here’s 6 Things You Absolutely Need To Do
Reminds me of Wargames: The only way to win is not to play....
re: If this happens, will you be loyal or ethical?
I think this presumes a developer knows the law around priv...
re: Is having a degree in IT still relevant in 2019?
Good to see that a more open minded approach is being taken...
re: Why is the software industry so competitive?
Business is a competitive business, but that does not mean ...
re: Guide to Hiring Developers
To begin; I welcome different views. This subject is diffic...
re: Guide to Hiring Developers
We are talking about projects done on your own time for you...
re: Guide to Hiring Developers
These came from a certain point in time, so I think things ...
re: Is College Worth It?
Hi Christian, I wrote 'Is a Four Year Degree Worth It' a f...
re: IBM is acquiring Red Hat
Don't run. We are your friends.
re: IBM is acquiring Red Hat
Red Hat for me had become less relevant over time as they s...
re: Is a Four Year Degree The Way?
Society will need to review how we do education. The cost o...
re: The Golden Rule for Junior Developers
There is certainly a problem with developers not asking quest...
re: BPEL not for People
BPM is perhaps the more general term, but it no more a solu...
re: How long have you been programming?
In 1981 I got my first computer, the ZX81. I typed in compu...
re: Learning to think like a programmer.
"Stop talking about how to be a good man and be one" - Marc...
re: Java Developer Litmus Test Part 1
You correctly moved the configuration of each sender into t...
re: Java Developer Litmus Test Part 1
Solution is now available. dev.to/cheetah100/java-develope...
re: Any NoSQL true believers out there?
Controller. Used the standard Java API for GraphQL, but the...
re: Any NoSQL true believers out there?
My applications are more like spreadsheets in that the user...
re: Any NoSQL true believers out there?
The aggregation pipeline in MongoDB and Lookup mean that yo...
re: Java Developer Litmus Test Part 1
Okay, I'm kinda jumping the gun here in terms of revealing ...
re: Focus on outcomes, not hours spent in the office
First question: are you a developer? If so you should have ...
re: What are some blockers for you on contributing to open source projects?
I've had this as well. When you try and contribute to solve...
re: Hi, I'm Richard Yhip
Hi Richard. With regard to BPM I have some advice; run. Hav...
re: Java Developer Litmus Test Part 1
Hi Simon, congratulations on completing the task as written...
re: Java Developer Litmus Test Part 1
I actually wrote this back in 2013, so as you say it is a l...
re: MongoDB has no use case
I don't have time to write an in depth article addressing h...
re: MongoDB has no use case
MongoDB totally rocks. The schemaless approach means I can fi...
re: How do you estimate time required for assigned task?
The best way to handle estimations is to follow the Avalanc...
re: Answering Singularity Criticisms
Modern digital computers are about 70 years old. The modern...
re: Website or web app? What is the difference between the two?
A web app is an application. Wikimedia is a web app, in tha...
re: What Defines a "Junior" Developer? 🤷🏻‍♀️
The terms junior, intermediate and senior are primarily rel...
re: Domain Driven Disaster
To address Kasey and Craig's points. I am not claiming that w...
re: Who's looking for open source contributors? (July 23 edition)
I am the current maintainer of Gravity Workflow Automation....
loading...