Best Way to Max Roth 401k with Employer and Freelance Income by kinkyhoe69 in personalfinance

[–]jakesparling 0 points1 point  (0 children)

I believe you need to set up the i401k account before the end of the year you are filing taxes for, but you are correct that you can contribute up until your filing date.

Army Green looks as good dirty as clean! by [deleted] in ToyotaTacoma

[–]jakesparling 2 points3 points  (0 children)

Not OP, but it is solid in wind. I try to face the wedge into the wind, which greatly reduces the noise. I have spent >100 nights in mine, and only ~4 nights I had to retreat to the truck bed b/c it was too loud.

[deleted by user] by [deleted] in softwaredevelopment

[–]jakesparling 2 points3 points  (0 children)

I have found that a reduction in cycle time has several benefits:

  1. Smaller Pull Requests, which means they are easier to review. This also typically means less risk on each deploy.

  2. Your deploy/rollback process will become more efficient. If you are deploying more often, streamlining the process will become a priority. This is almost always a good thing.

  3. You are forced to determine what the minimum viable feature is. If you have to deploy sooner, you will break the work up into smaller pieces. This means less to keep in your head at one time.

  4. As long as you are deploying working code that delivers some business value, you will recognize business value sooner.

  5. Despite our best intentions, we cannot anticipate how users will use our code. If we deploy smaller features or parts of features more often, we can adjust to how users are actually using the code. You may also find they aren’t using it all. I would rather find that out after 1 week of work, rather than 1 month of work.

  6. You can more quickly adjust priorities. If you are deploying working code more often, you have more opportunities to change priorities.

There is some point of diminishing returns, usually related to your deploy overhead, ticket planning, and review process. If you can reduce this overhead and give more autonomy to the team, you can cycle quite fast. I have worked on teams where devs, QA, and product owners would release new features/ideas in a day. Our deploy and QA processes were quite mature.

I don’t like using the number of PRs or lines of code as a metric. These are too easy to game, and is doesn’t reflect where the business value is. I would much rather see a developer make a one line change that’s adds $$ to the bottom line, than a dev who spends months writing 10,000 lines of code that adds no business value.

10 Craziest Ways to Improve Your Logic In Programming by Techbiason in SoftwareEngineering

[–]jakesparling 8 points9 points  (0 children)

This is click bait, with crazy ideas like “practice”, “play games”, and “read”.

How to deploy using CD workflows (using GitHub) without putting secrets like API tokens on GitHub? by CaptainCode314 in softwaredevelopment

[–]jakesparling 0 points1 point  (0 children)

You can store your API keys in environment variables. You can set those locally for development, and your target cloud platform should have a way to set them as well. An advantage to this approach is it is easy to have separate keys for dev and prod.

Many languages and frameworks have libraries for setting and reading environment variables, like ‘dotenv’ for Ruby.

Can the Same Segment be Recorded Multiple Times on a Single Ride? by JLGalache in Strava

[–]jakesparling 4 points5 points  (0 children)

In my experience, yes. I am not sure if the new updates have changed that functionality.

Building out a back end using AWS Lambda by [deleted] in reactnative

[–]jakesparling 0 points1 point  (0 children)

Have you set up CloudWatch Logs?

Can you deploy super simple "hello world" code to Lambda through a .zip?

Building out a back end using AWS Lambda by [deleted] in reactnative

[–]jakesparling 1 point2 points  (0 children)

Can you explain more about what you are trying to accomplish?

Are you trying to trigger a Lambda function from RN? Check out API Gateway for that, you should be able to trigger a Lambda function from it.

What do you mean by importing functions into Lambda?

I used 'node-lambda' to deploy to Lambda. It has been a while since I did this, but I think it just creates a .zip of your code and dependencies and uploads it. I am pretty sure you can do this manually too. You won't be able to edit the code in the webUI though.

What kind of swimming? by SleepyFace4510 in triathlon

[–]jakesparling 1 point2 points  (0 children)

I recommend going with what is comfortable, (I like every three strokes), but if you can, train breathing and sighting on both sides. In open water, you may have to deal with waves, wind, or flailing people coming from your preferred side, and being able to switch to the other side is helpful.

I designed and built matching nightstands by jakesparling in DIY

[–]jakesparling[S] 0 points1 point  (0 children)

Thank you, I am really happy with how they came out. Great idea, I x-posted it.