Location: London, UK
Remote: Yes, also open to hybrid and office
Willing to relocate: No, longer term maybe (EU passport)
Technologies: Ruby, Elixir, TypeScript, JavaScript, Node.js, Python, Go,
Shell, Bash, SQL, PostgreSQL, React, Svelte, HTML, CSS, Git,
Docker, Git, Kubernetes, Linux, CI/CD, Rails, Phoenix,
AWS, data pipelines, RMQS and other messaging/queuing systems
Résumé/CV: https://github.com/dideler/resume
Email: ideler.dennis AT gmail.com
GitHub: https://github.com/dideler
Gists: https://gist.github.com/dideler
LinkedIn: https://linkedin.com/in/dennisideler
About: On a technical sabbatical and not actively seeking employment but open to opportunities.
Over 10 years professional experience, primarily in backend roles but am well-rounded.
Enjoy wearing different hats. Practice agile/XP but guiding principle is being pragmatic.
Have worked in various industries and teams, including highly effective product focused and data-driven teams.
Good at seeing things from different perspectives and knowing when to challenge and when to disagree and commit.
Have held director positions in small companies, and consulting positions in medium companies.
Can zoom in and out for small/big picture views, know how to lead and work with stakeholders.
Mission-driven and proactive in my work, with an emphasis on clear communication and accountability.
Preference for part-time or reduced work week (with relevant pay cut) as I'm a new dad.HN user
reledi
Hi, I'm Dennis. My username is my surname in reverse.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=--=-=-=-=-=
`Would you tell me, please, which way I ought to go from here?'
`That depends a good deal on where you want to get to,' said the Cat.
`I don't much care where--' said Alice.
`Then it doesn't matter which way you go,' said the Cat.
`--so long as I get somewhere,' Alice added as an explanation.
`Oh, you're sure to do that,' said the Cat, `if you only walk long enough.'
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=--=-=-=-=-=
Website: https://dideler.github.com
Twitter: https://twitter.com/dideler
GitHub: https://github.com/dideler
LinkedIn: https://linkedin.com/in/dennisideler
Email: ideler.dennis [at] gmail
[ my public key: https://keybase.io/dideler; my proof: https://keybase.io/dideler/sigs/QXNgmVFKqNHesFzmsCqt2gjLSQRL1AxQ3tDnbaR2xy8 ]
The tweet is currently viewable while logged out. Have you tried?
I’m surprised to see that Ashley has a Wikipedia page. I would not have thought the allegations to be notable enough. But Wikipedia editors seem to disagree in an Article for Deletion [1], citing that there are high-quality sources. News outlets will easily pick up a story about taking on Apple - or anything anti-tech for that matter - and Ashley herself has been very active about it for years. She runs a consulting firm in her name that seems to focus on megacorporation reform but also advertises herself for leadership consulting. The LLC also runs several websites related to the Apple saga: gjovik.co, ashleygjovik.com, whatsintheair.org, justiceatapple.org, iwhistleblower.org
1: https://en.wikipedia.org/wiki/Wikipedia:Articles_for_deletio...
Love the list just a shame to see the 10x myth. 10xers really do exist but it's hard to think about when framing it simply as 10x programmers.
These are people who see two levels of hierarchy requesting something for months and then builds a prototype over the weekend that solves 80% of the problem. Who sees two teams arguing for days back and forth and gets them together to make a decision with them and moves on. Who sees the hours wasted every day on bad tooling and bloat and makes the bold decision to cull and simplify. Who sees a product team losing a quarter building the wrong thing and is not afraid to shut it down with the boss. They know how to hire A players and raise the bar. They know when to hire. They know when to let people go.
They are not 10xers relative to 0.1xers, these are everyday 1xer situations.
They consistently have multiple magnitudes of impact. That's not easy. For most of us that happens a lot less.
There are situations where it comes off condescending, and minimises the listener.
But I will say that I sometimes appreciate hearing it when I'm overcomplicating things. It reminds me to keep it simple.
I've seen this bug in prod while consulting. Bad regex.
Harvesting and storage of a naturally occurring element is lower maintenance in theory. It is easily stored a thousand years ago and a thousand years from now, even if some global catastrophic event occurred that renders modern technology useless.
You misunderstand. He's not being sanctioned because he's CEO.
Is there a term for these denial of service tactics that many organisations employ?
E.g. not having the authority, being the wrong person and sending you in another direction, putting the onus on you to move things forward, not responding to emails and calls, ignoring questions and selectively answering, not making contact details or policies available, and so on.
They would continue to cheat but more discretely. It's a cat and mouse game. For example, they can easily start a new gc and invite everyone but the instructor via DMs. Or invite everyone but add a verification phase. They love a challenge when it comes to outsmarting the system.
Central London here. Use of siren is very well controlled in my opinion, especially compared to other countries and cities. I find they're used for short periods such as when approaching an intersection.
What's the most disturbing for us are people on on scooters, motorbikes, or cars with modified mufflers or engines and excessive revving. Much more frequent, and they love cruising at all hours of the night.
PR damage control has started. Video is now private.
Really hoped they supported subscription pausing by now. Doesn't make sense paying a year's sub for a secondary home when you're only there for a couple months, unless it's the only option you have.
It's a plausible theory, but they almost definitely would have had prints from him already.
The fingers and palm were analysed in the photo. There's a better photo here: https://www.merseyside.police.uk/news/merseyside/news/2021/m...
Without any image processing, we can already see palm prints and the ridges and lines in the palm and fingers. These are unique biometric identifiers. In fact, palms have more identifying characteristics than fingerprints.
They are almost certainly telling the truth in this story.
They want to keep their walled garden's walls air tight, and there are apparently enough people that are OK living in that garden that it works.
For many, including me, it's not some inconvenience that we are okay with. We see it as a selling point.
I've tried them all and Apple's balance of openness/security/quality is the best I've experienced. If they follow the direction of others, I'd probably jump ship.
Love this. The price tag may seem high but it's competitive for wall art.
What other iconic works are there that give you an idea of what's happening in the world?
Time, New Yorker, ...
Another approach to consider, that's so straightforward and quick that most will consider it boring and overlook it.
- kill services with low usage
- downgrade instance size
- downgrade instance type
- merge databases
- schedule services with obvious usage patterns to shut down when not used
- use EC2 spot instances
Most importantly, it requires an aggressive culling mindset. If drastically reducing the AWS bill means staying afloat, then make bold choices.
I used to be bullish on linting around 2014-2017. Now I avoid them as much as possible.
Bad linters are expensive. They add complexity to workflows and pipelines, slow down iteration speed, and create a nitpicky culture where most discussions miss the point. Multiply this by a whole engineering team, yikes.
Yet there are some good (parts of) linters, such as catching actual issues rather than preferences. If we bet on linters, they should increase our value multifold to be worth it.
Definitely. Side projects, fine. But I'll never use a pipeline that's coupled to my VCS hosting solution for anything production facing. Did it before and not only does it make it tricky to move to another VCS host, but your ability to release is held hostage by their uptime - which isn't super reliable.
mix format for Elixir
rubyfmt for Ruby
Not the same experience as some of the best formatters out there. RoboCop is too configurable and too slow.
At this point only you know why it didn't work out. We don't yet know what approach you took and what potential mistakes were made. So only you can answer what to do and not to do when starting over.
To help you get started, why are you declaring dotfile bankruptcy?
We didn't have a better SLA than hosted GitHub when self-hosting GitLab, and then there's the extra cost of maintaining the instance, the CI runners, the DB, the networking, configuration and so on. Wasn't worth it for us after using self-hosted for 2+ years with a tech team ranging between 10-25. On top of that, most of the team thinks GitHub has a better UX and enjoy using it more.
Having been down that road, it's also a mess.
Best I can imagine now is using GitHub as a primary and other hosted services as a mirror. Mirroring the git repos will only get you so far though, you won't have the services built around them (e.g. issues, merge requests, comments, actions) or you may not be mirroring all git repos that you need access to. But a reduced service may be sufficient for short periods during an outage.
Just switched back to using GitHub again and the timing couldn't be worse. Hope things are going okay for them, definitely some stressful weeks.
On a side note, the status.github.com page is quite delayed. Following live updates from Twitter has been a better strategy for confirming that GitHub is having issues: https://twitter.com/search?q=github&src=typed_query&f=live
Definitely. When I go back to Elixir from Go I feel the pain of not having static types.
AFAIK, the closest we have right now is
- typespecs
- guard clauses
- structs w/ required keys (cannot specify types)
- ecto embedded schemas (e.g. structs with "typed" fields)
I’m really curious how places with heavy Python usage solve the dependency tree, packaging, distribution, release problems.
I’m always lost about what the best practice is when I occasionally need to write Python. I just wish there was one way to do it all.
To add to the confusion, there’s also setuptools, easy_install, wheels, eggs, ...
Compared to other languages and ecosystems, it really is lagging behind. Depedendency and version management were afterthoughts in Python. I dread having to maintain our Python projects.
I also moved from Ontario to London in the same year. What was the job you went into?