Also DO NOT CHEAP OUT ON THE FREELANCERS. A good team of freelancers is going to cost MORE then in house developers. The plus side is they are relatively temporary so not a long term financial burden. The projects I see…
Consider not only freelance developers but a freelance "scrum" type team with a PM or PO. Vet these carefully as a bad PO will sink the project. A good PO will gather requirements, keep the team on track, report back…
I don't understand why this causes so much confusion and conversation. If you are working with others then a force push is off the table. The only time you force push is to fix a catastrophic error. Forget it exists.…
Developers confuse technical stack (the how) with the why (what business value is my solution delivering). There are just more choices today. You don't query for the latest stack and work back words. Are you building a…
I really enjoyed Common-Sense-Guide-Structures-Algorithms https://www.amazon.com/Common-Sense-Guide-Structures-Algorit... Since it was more pragmatic and less math driven.
Read Code Complete first then read Clean Code with a healthy dash of skepticism and do not follow it blindly. I still think Clean Code is a great book but does fall into "the one true way" and dogmatism. This is the…
The iron rule is the person doing the work also supplies the estimates, which are the only ones with any chance of getting them right. This article seems the developers have not been properly trained on how to give…
We just ran into this CORS Same-Site cookie issue and it is going to become much more common. If the original author expanded to include the Same-Site rules as it applies to cookies it would be great!
"If someone wants to learn something you cannot stop them and if someone does not want to learn something you cannot force them"
THIS! Not having a defined Date format has caused so much confusion with consumers of our API since every json API might have a different ISO date format (or some homegrown madness).
In Java/C# land exceptions are EXPENSIVE. Like magnatudes more expensive. You have to build a full stack trace etc. Removing places in the code where it is "Throwing exceptions for non exceptional circumstances" has a…
While humerous this comment is way to verbose. We prefer the following template > Issue: What is the problem we are attempting to fix Cause: What is the root cause of the issue, since with bug reports this is usually…
It is a good chapter to read to see their methodology even if you don't agree with the results. For example, comparing stricter/easier gun laws and prison times in different cities and not finding a correlation to the…
Freakonomics makes a case the drop in crime is directly correlated with the passing of Roe VS Wade and the legalization of abortion. This led to the 18 year later drop in unwanted male children now adults. Very…
Work on a code base with 40 plus developers and 30-40 commits a day. Having a clean commit history is a must versus "test commit", "fixed that thing", "added" etc.
For a web server under high load, exceptions are extremely expensive to build the stack frame as mentioned below. The rule of thumb is to reserve Exceptions for Exceptional Circumstances (oom, unable to connect to db…
night owls or just owls. Cuz if they were actual owls that would be awesome.
They asked to use the restroom and never came back. True story.
Also if your trying to make that drastic a switch, are you willing to take a paycut? Just because someone has 15 years kernal experience does not mean they deserve the same pay for mobile (or visa versa).
If you come into the interview and say "I am a kernal developer but I want to work on mobile" and you show us a working mobile app you developed on your own, we would consider it. If you come in and say "I am a kernal…
Number 1: I think this is due to specializing in Ruby on Rails which is falling out of favor? Or your city location? I know in my location the average job hunt is 2 weeks. Number 2: As someone that interviews people…
Roger Ebert said it was due to a Film Critic seeing 2-3 movies a Day. If you are seeing that many movies, you start to yearn for something different and challanging. If you see at most 1-3 movies a month on a good…
https://www.youtube.com/watch?v=A-xnjDevAzE . Fakes are indeed a part and fear of the market. Note the cards have specific tests that weed most out, due to the amount of effort needed. The light test and spring test for…
The Git GUI that ships with git is very good. It also shows how Git thinks (workspace/staging/commit) that most other gui's struggle with (they try to make it look more like a SVN workflow). For diffs and blame I use…
We had huge problems with Java and Lambda start up times. I would strongly recommend python/nodejs or maybe Go. For whatever reason .Net core was still slower but not Java holy crap slow.
Also DO NOT CHEAP OUT ON THE FREELANCERS. A good team of freelancers is going to cost MORE then in house developers. The plus side is they are relatively temporary so not a long term financial burden. The projects I see…
Consider not only freelance developers but a freelance "scrum" type team with a PM or PO. Vet these carefully as a bad PO will sink the project. A good PO will gather requirements, keep the team on track, report back…
I don't understand why this causes so much confusion and conversation. If you are working with others then a force push is off the table. The only time you force push is to fix a catastrophic error. Forget it exists.…
Developers confuse technical stack (the how) with the why (what business value is my solution delivering). There are just more choices today. You don't query for the latest stack and work back words. Are you building a…
I really enjoyed Common-Sense-Guide-Structures-Algorithms https://www.amazon.com/Common-Sense-Guide-Structures-Algorit... Since it was more pragmatic and less math driven.
Read Code Complete first then read Clean Code with a healthy dash of skepticism and do not follow it blindly. I still think Clean Code is a great book but does fall into "the one true way" and dogmatism. This is the…
The iron rule is the person doing the work also supplies the estimates, which are the only ones with any chance of getting them right. This article seems the developers have not been properly trained on how to give…
We just ran into this CORS Same-Site cookie issue and it is going to become much more common. If the original author expanded to include the Same-Site rules as it applies to cookies it would be great!
"If someone wants to learn something you cannot stop them and if someone does not want to learn something you cannot force them"
THIS! Not having a defined Date format has caused so much confusion with consumers of our API since every json API might have a different ISO date format (or some homegrown madness).
In Java/C# land exceptions are EXPENSIVE. Like magnatudes more expensive. You have to build a full stack trace etc. Removing places in the code where it is "Throwing exceptions for non exceptional circumstances" has a…
While humerous this comment is way to verbose. We prefer the following template > Issue: What is the problem we are attempting to fix Cause: What is the root cause of the issue, since with bug reports this is usually…
It is a good chapter to read to see their methodology even if you don't agree with the results. For example, comparing stricter/easier gun laws and prison times in different cities and not finding a correlation to the…
Freakonomics makes a case the drop in crime is directly correlated with the passing of Roe VS Wade and the legalization of abortion. This led to the 18 year later drop in unwanted male children now adults. Very…
Work on a code base with 40 plus developers and 30-40 commits a day. Having a clean commit history is a must versus "test commit", "fixed that thing", "added" etc.
For a web server under high load, exceptions are extremely expensive to build the stack frame as mentioned below. The rule of thumb is to reserve Exceptions for Exceptional Circumstances (oom, unable to connect to db…
night owls or just owls. Cuz if they were actual owls that would be awesome.
They asked to use the restroom and never came back. True story.
Also if your trying to make that drastic a switch, are you willing to take a paycut? Just because someone has 15 years kernal experience does not mean they deserve the same pay for mobile (or visa versa).
If you come into the interview and say "I am a kernal developer but I want to work on mobile" and you show us a working mobile app you developed on your own, we would consider it. If you come in and say "I am a kernal…
Number 1: I think this is due to specializing in Ruby on Rails which is falling out of favor? Or your city location? I know in my location the average job hunt is 2 weeks. Number 2: As someone that interviews people…
Roger Ebert said it was due to a Film Critic seeing 2-3 movies a Day. If you are seeing that many movies, you start to yearn for something different and challanging. If you see at most 1-3 movies a month on a good…
https://www.youtube.com/watch?v=A-xnjDevAzE . Fakes are indeed a part and fear of the market. Note the cards have specific tests that weed most out, due to the amount of effort needed. The light test and spring test for…
The Git GUI that ships with git is very good. It also shows how Git thinks (workspace/staging/commit) that most other gui's struggle with (they try to make it look more like a SVN workflow). For diffs and blame I use…
We had huge problems with Java and Lambda start up times. I would strongly recommend python/nodejs or maybe Go. For whatever reason .Net core was still slower but not Java holy crap slow.