I see a lot of "government shouldn't interfere with the free market", but this is par for the course for Germany. After the world wars, they were in a do-or-die economic situation. The government started to heavily…
In my experience, there is little disagreement with how to solve a problem as with the problem being solved. I've found that within the high performing engineers, they tend to agree quite often with the solution once…
It's like everything in programming. The 1% of the elite can use almost any methodology with great success, but the other 99% constantly fail to perform. The problem solving aspect of programming is hard for most…
Lots of talk about false positives. As a human, when dealing with fuzzy logic, I like to focus on recognizing when something is wrong to reduce false positives. Maybe Google should put more effort in training AIs to…
Code smell, poorly factored. I almost never do this, but when I do, it's almost always because the code is already messy. This can vary by problem domain and language. I see some examples of regex below and I can agree…
"sqs & kinesis"? These are two vastly different queuing systems. It's like saying "SSDs and Tape" are a better storage system than X.
The company I work for has an interesting setup. Marketing drives what products we need via marketing research, Product Owners(PO) represent those products and further research the problem space, Product Managers(PM)…
The problem with any outsourced companies is they live and die by acceptance criteria. Many times it takes longer to write out all of the criteria to the level of detail that I need than to just do it myself because…
"Grind" your way into good architecture? Good architecture is designing, not trial-and-errored. The only grinding I do is mental before I type a single letter of code.
I don't follow you. I need an ID to get a voters registration card. You already need an ID to drive, vote, bank, work, rent.
Good ole double buffering. I've used this pattern for many custom concurrency designs.
Useful redundancy is a continuum. On one side is adding "unnecessary" null checks. On the other side re-implementing complex business logic checks. I like to strike a balance. "Overspeced" unit tests? They should only…
Yes and no. Testing is a very important part of agile, yet if you don't have a somewhat final internal design, you will find yourself changing your unit tests every time you refactor your code. As a rule of thumb,…
Where I work, all teams have different point systems. When we need to do high level planning, we used a normalized "sizing" system of small, medium, large, huge. They give some numerical values to these and use those as…
I don't entirely agree with this article, but I do understand its merits. When I was really young, around 8, I didn't have books, TV, and the internet wasn't around. I spent much of my time thinking about computers…
I see a lot of "government shouldn't interfere with the free market", but this is par for the course for Germany. After the world wars, they were in a do-or-die economic situation. The government started to heavily…
In my experience, there is little disagreement with how to solve a problem as with the problem being solved. I've found that within the high performing engineers, they tend to agree quite often with the solution once…
It's like everything in programming. The 1% of the elite can use almost any methodology with great success, but the other 99% constantly fail to perform. The problem solving aspect of programming is hard for most…
Lots of talk about false positives. As a human, when dealing with fuzzy logic, I like to focus on recognizing when something is wrong to reduce false positives. Maybe Google should put more effort in training AIs to…
Code smell, poorly factored. I almost never do this, but when I do, it's almost always because the code is already messy. This can vary by problem domain and language. I see some examples of regex below and I can agree…
"sqs & kinesis"? These are two vastly different queuing systems. It's like saying "SSDs and Tape" are a better storage system than X.
The company I work for has an interesting setup. Marketing drives what products we need via marketing research, Product Owners(PO) represent those products and further research the problem space, Product Managers(PM)…
The problem with any outsourced companies is they live and die by acceptance criteria. Many times it takes longer to write out all of the criteria to the level of detail that I need than to just do it myself because…
"Grind" your way into good architecture? Good architecture is designing, not trial-and-errored. The only grinding I do is mental before I type a single letter of code.
I don't follow you. I need an ID to get a voters registration card. You already need an ID to drive, vote, bank, work, rent.
Good ole double buffering. I've used this pattern for many custom concurrency designs.
Useful redundancy is a continuum. On one side is adding "unnecessary" null checks. On the other side re-implementing complex business logic checks. I like to strike a balance. "Overspeced" unit tests? They should only…
Yes and no. Testing is a very important part of agile, yet if you don't have a somewhat final internal design, you will find yourself changing your unit tests every time you refactor your code. As a rule of thumb,…
Where I work, all teams have different point systems. When we need to do high level planning, we used a normalized "sizing" system of small, medium, large, huge. They give some numerical values to these and use those as…
I don't entirely agree with this article, but I do understand its merits. When I was really young, around 8, I didn't have books, TV, and the internet wasn't around. I spent much of my time thinking about computers…