HNHacker News
TopNewBestAskShowJobs

mtoddsmith

80 karma · joined May 17, 2019

submissionscomments
mtoddsmith··on Ask HN: How do you keep track of software requirements and test them?
We use JIRA along with zypher test plugin which allows you to associate one or more test cases (aka list of steps) with your JIRA ticket. And tracks progress for each test case. Devs create the tickets and our QA creates the test cases. Docs and requirements come from all different departments and in all kinds of different formats so we just include those as links or attachments in the JIRA tickets.
mtoddsmith··on Mental speed is high until age sixty
I think a big factor is recovery time. When you’re young you can do some extreme activity and still be well rested the next day. Recovery time even for fit people just gets a bit slower when older. But if you’re not pushing yourself then you can usually recover fully by the next day.
mtoddsmith··on Run end-to-end tests faster with Firecracker
Is that the same as redeploying your app to an existing container?
mtoddsmith··on The Joy of Small Projects
One of my more useful tiny projects was simple command line search until for the windows registry. It helped a lot back when I was making installers and apps that used the registry a lot.
mtoddsmith··on Atlassian products have been down for 4 days
Your brain must adjust to a new reality :)
mtoddsmith··on One-click checkout startup Fast is laying off its staff
If Bolt captures half of the Fast customers they can have 100% growth!
mtoddsmith··on A project with a single 11,000-line code file
const anon = "(anonymous)" as __String & string;

What does that even mean? It seems that typescript uses an alias for string as __String in the source but then a bitwise operator with string?

mtoddsmith··on We don’t use a staging environment
Do you want your money managed by a systems that starts on local and goes straight to production?
mtoddsmith··on We don’t use a staging environment
If you're running in containers aren't those version upgrades isolated?
mtoddsmith··on We don’t use a staging environment
It says they "merge into the main branch" and it will be immediately deployed to production presumably via CI/CD system that detects code changes and does the necessary dirty dance.
mtoddsmith··on We don’t use a staging environment
There are tools that can perform a diff of your databases and generate a change script. So we just diff local vs staging and capture the changes and check that in along with the code changes. Every change to the database create a schema change record so its easy to apply only the latest changes if they're versioned.
mtoddsmith··on We don’t use a staging environment
This is what we do as well. We just stub out the 3rd party integration and inject a dynamic configuration to generate whatever type of response we need.
mtoddsmith··on A project with a single 11,000-line code file
But it’s a class with lots of small methods. Maybe not the same as the single large VB script the OP described.
mtoddsmith··on Tools for visualizing a codebase
https://www.jetbrains.com/help/resharper/Architecture__Proje...
mtoddsmith··on Alright, amigo, let's build some affordable housing
"they're concerned about indigenous moths"

Love thy neighbor?

mtoddsmith··on Launch HN: PropelAuth (YC W22) – End-to-end auth service for B2B products
I created a test account and added an organization. Then sent an invite to my other email. I got the invite email and clicked on the link which brought me back to the same browser/session where I was already logged in as the owner and it gave me a registration error. I logged out and then clicked the invite link again and this time it worked. FYI.
mtoddsmith··on How to Design Better APIs
That's what salesforce does. In our app we're on version 47.0 of their API

https://test.salesforce.com/services/Soap/c/47.0

And in the latest version of the API docs they have details regarding old versions. Example:

https://developer.salesforce.com/docs/atlas.en-us.api.meta/a...

Type reference Properties Create, Filter, Group, Nillable, Sort Description The ID of the parent object record that relates to this action plan.

For API version 48 and later, supported parent objects are Account, AssetsAndLiabilities, BusinessMilestone, Campaign, Card, Case, Claim, Contact, Contract, Financial Account, Financial Goal, Financial Holding, InsurancePolicy, InsurancePolicyCoverage, Lead, Opportunity, PersonLifeEvent, ResidentialLoanApplication, and Visit as well as custom objects with activities enabled.

For API version 47 and later, supported parent objects are Account, BusinessMilestone, Campaign, Case, Claim, Contact, Contract, InsurancePolicy, InsurancePolicyCoverage, Lead, Opportunity, PersonLifeEvent, and Visit as well as custom objects with activities enabled.

For API version 46 and later, supported parent objects are Account, Campaign, Case, Contact, Contract, Lead, and Opportunity as well as custom objects with activities enabled.

For API version 45 and earlier: the only supported parent object is Account.

mtoddsmith··on How Does This End?
Weird? It’s the same as Trumpism. They see the same messaging over and over which is largely based on fear and hated and some people lose their minds. Luckily it’s not the whole populace.
mtoddsmith··on Google mandates workers back to Silicon Valley, other offices from April 4
It’s called Paruresis or Pee Shy which I learned from Reddit. There’s plenty of talk if you know what to search for. It happens to my kids sometimes so I’ve had to coach them through it.
mtoddsmith··on Ask HN: Why do I get robocalls from recently-called area codes?
Is there an app on your phone sharing your call logs?
mtoddsmith··on Amazon Pip Horror Story
I will never unsee this.
mtoddsmith··on The 'hidden resignation': employees are checked out
The editor is expected to do their own formatting now that their developer has checked out.
mtoddsmith··on Hackers disrupt payroll for thousands of employers, including hospitals
Maybe we need certifications for systems along with audits that would allow us to rate companies like this.

I know for our company to do work with DOD we had to meet a bunch of criteria and make changes to our systems to comply. But it wasn't a standardized process at all.

mtoddsmith··on Norton is installing a Cryptocurrency miner called Norton Crypto (NCrypt.exe)
Wont you hit a git repository size limit?

How would you prune data, say older than 1yr from the repo in-order to limit repo size?

mtoddsmith··on Ask HN: Startup acquired by a large company and it sucks. What to do?
Our legal team has to review parts of our application to ensure we were in compliance with certain government programs such as ITAR and EAR. They don't do code level review but they do review business processes, UI's and messaging to make sure we're in compliance.
mtoddsmith··on Ask HN: Working with large code base for the first time
You should be able to break down a front end project by documenting of all the pages and then components they depend on. Then document their flow (which pages link to which and what dialogs / components they open). Then you need to look at how data is managed among all the pages and components. Do they use something like redux for data management? Then how is the business logic is composed and how backend API's are used. Also for a front end project how are styles managed through out the application.
mtoddsmith··on Ask HN: What are these low quality “code snippet” sites?
stackoverflow.com doesn't have google ads. Those copy sites do. What is google's motive to fix that?
mtoddsmith··on Father-son duo helped techies ‘hack exams’, earn top scores for big payday
That happens in the US as well. Its because they use the test scores as a measurement which weigh heavily in decision making regarding teacher retention and promotion. Some teachers hand out the answer sheet 15min prior to a test for the kids to review.
mtoddsmith··on I resigned from Twitter
The difference with the new platforms is their ability to push content to users. And that content can be driven by bad actors.
mtoddsmith··on The Structure of a Stand-Up Comedy (2018)
Here is the pudding's youtube channel where they show some of the process https://www.youtube.com/channel/UCFuV9vMFVluW9CAOdS4Oluw/vid...
← PreviousPage 2 of 3Next →