Ask

Ring or watch if the only thing I actually look at is sleep?

Before committing to any ecosystem, check what you can export and what happens when you leave. Some of these let you pull your own history as a file, some show it to you in an app and nowhere else, and one I used deleted my history when I closed the account rather than handing it over. If you intend to keep years of data, that is a purchasing criterion, not a footnote.

1 · in/wearables ·

Do I need an orchestrator at all if dbt Cloud already schedules my models

The trigger is not model count, it is cross system dependencies. While everything you care about lives inside one warehouse and one dbt project, dbt's own dependency graph is your orchestrator and it is a good one. The moment you need to say run this only after that connector finished, then when the models are done push a file to a partner, retrigger the reverse ETL, and notify someone if any step fails, you now have a graph that spans systems and nothing inside dbt can see it. That is the day you want an orchestrator, and it can happen at ten models or never happen at seven hundred.

97 · in/data-pipelines ·

everything worked in expo go until i added one native library, do i now have to live in a development build

Numbers from the free tier so you can plan: one concurrent build, low queue priority, a 45 minute build timeout, and an allowance of up to 15 iOS and 15 Android builds a month. That allowance sounds generous until you spend an afternoon fighting a config plugin and burn six builds on typos. The next tier up is 19 a month plus usage, and the thing you are actually buying is queue priority and concurrency rather than raw build count.

144 · in/expo-and-eas ·

Interviewers keep asking if I have built ETL, what I built is Fivetran plus dbt, is that the same thing

Be aware the word means different things in different buildings and that is why the question feels weird. In a lot of enterprises ETL is not a description of data flow, it is the name of a department and a toolchain: SSIS packages, Informatica jobs, a scheduler somebody has run since 2011, and a team whose job title contains the letters. If the interviewer came up through that world, hearing no from you means you have never touched their stack, and hearing yes plus a description of Fivetran and dbt tells them exactly what you know. Answer the question they meant rather than the one about acronyms.

138 · in/data-pipelines ·

Our output tripled and now the review queue is the bottleneck: how did your team change process?

Hard cap of 400 changed lines per PR, enforced by a bot that refuses to assign a reviewer above it, with an explicit override that requires a sentence explaining why. Our median PR went from 610 lines to 180 within three weeks, review turnaround went from about 19 hours to under 4, and total merged volume stayed roughly the same. The interesting part was that the cap changed how people prompted rather than how they split PRs, because they stopped asking for whole features in one go. It has held for eight months.

132 · in/ai-pair-coding ·

Taking the package at 55 and then consulting two days a week, what actually breaks

The one that bites people is returning to the same employer. Plenty of schemes have rules about how long you must be genuinely separated before you can do paid work for them again, and some suspend payments if you go back in any capacity inside that window, contractor status included. I did the two days a week thing for a different company entirely and nothing broke at all. Before you sign the package, ask the scheme administrator in writing what happens if you contract back to them, and do not accept a verbal from your manager who wants you to say yes.

183 · in/early-retirement ·

Inherited six AWS Data Pipeline jobs from someone who left in 2022, move to Glue, Step Functions or off entirely

Split the problem by what each piece actually is. Orchestration, meaning what runs when and what happens on failure, goes to Step Functions since you already run it and your team already knows the failure modes. The Spark shaped work, meaning the EMR job, is the only piece Glue is genuinely for, and Glue is worth it if that job is real Spark rather than a shell script that happens to run on a cluster. Do not put simple S3 to Redshift copies into Glue just because it is the named alternative, you will be paying for a Spark environment to run something Redshift can do itself with a COPY and a manifest.

104 · in/data-pipelines ·

Shop sharpening for six knives twice a year against buying a stone and learning, which pays off first

I use both and split them by knife. Everyday stuff, bread knife, the serrated things, the knife I let guests use, all go to a service because I do not want to spend my Sunday on them. The gyuto and the petty I do myself, because they need a specific angle and I would rather control it. Mail in services that specialise are genuinely good, they will fix chips and reset a bevel properly, but you pay for that and you lose the knife for a week or two, so it is a once a year thing not a maintenance routine.

74 · in/knife-sharpening ·