mobjack | 3 years ago | on: Understanding people matters more than understanding tech
mobjack's comments
mobjack | 3 years ago | on: The age of cargo cult Agile must end
It became a rigid process where people debate the definition of story points rather than getting shit done.
mobjack | 3 years ago | on: Ask HN: How do you test SQL?
mobjack | 3 years ago | on: High-documentation, low-meeting work culture
You can't avoid all meetings, but you can keep them few and small.
mobjack | 3 years ago | on: Code doesn’t have to be a mess
mobjack | 3 years ago | on: How big tech runs tech projects and the curious absence of Scrum
Every year we make another attempt at it only to find out that it isn't agile enough to keep up with the pace of the business.
mobjack | 3 years ago | on: My students cheated... a lot
In other industries, passing an accreditation exam gives you value in the market. In software engineering, certificates are seen as useless.
This can explain the cynical attitude programmers have against testing.
mobjack | 3 years ago | on: Code quality only matters in context (2019)
The choice is between writing a few ugly if statements making the code a little worse or spending 10x the time refactoring hoping you don't introduce any regressions.
mobjack | 3 years ago | on: Forget personalisation, it’s impossible and it doesn’t work
mobjack | 3 years ago | on: Software Development, the Pareto Principle, and the 80% Solution
Identify the features that are hard to implement and provide little business value then cut them out. For the things that are important, I see if there are any adjustments to the requirements to make it simpler.
It usually an easy sell because it results in getting out the product faster. We can always do the nice to have stuff as a follow up, but more than half the time, they realize they never needed it.
If done strategically, it can prevent adding tech debt in the system.
mobjack | 3 years ago | on: Exit interviews are a trap
Being able to give honest and constructive feedback is a skill that will grow your career more in the long run.
An exit interview is one of the safest times to practice that
I am not expecting anything to change, but I am going to do my best to make an impact as I leave for the benefit of the business and my coworkers.
mobjack | 3 years ago | on: Proposed EU rules would require clothes to last longer and be easier to repair
What makes it different than a budget T-shirt that you wear multiple times?
Fast fashion is more about how clothes are marketed than the inherent properties of the clothing itself.
mobjack | 4 years ago | on: How to Design Better APIs
If you have to check the API docs anyways, I rather define custom domain specific verbs than debate whether something should be a PUT or a PATCH.
mobjack | 4 years ago | on: Still no consensus on testing private methods
mobjack | 4 years ago | on: A toaster from 1949 is still smarter than any sold today
Other toasting methods work, but they could take longer to set up and you have to monitor the progress along the way.
With a toaster, it is set it and forget with a single button press.
mobjack | 4 years ago | on: Individuals Matter
It is about making sure resources are most efficiently allocated to meet the business objectives.
mobjack | 4 years ago | on: How long does it take ordinary people to get good at chess?
You will study other people's code on the job and code reviews provide coaching.
Chess is much harder for me because I don't have the discipline to study like that.
With coding, I can read a quick blog post or follow a tutorial, then immediately start incorporating ideas into my work.
In chess, if I study something, I might not encounter a situation where I can use that knowledge in game for a while. I don't get that immediate reinforcement so I forget things much easier.
mobjack | 4 years ago | on: Interpreting A/B test results: false positives and statistical significance
I was completely shocked by seeing those results initially and dove deep to look for any other negative effects from these changes but could not find any. I've repeated similar tests and the results are often similar.
From that experience, I've learned that most people are not like me or the HN crowd. The things that you complain about could actually make things easier for the majority.
mobjack | 4 years ago | on: Understanding the reasoning behind the four agile values
mobjack | 4 years ago | on: Understanding the reasoning behind the four agile values
This is especially true with Scrum.
Instead try to understand what others really care about and frame the discussions around that.