128 karma · joined August 28, 2018
1. Why focus on Swifts as opposed to any other species in decline? They state that they are "iconic", so maybe that's the answer? Are they more "iconic" than any other specifies in Scotland?
2. Why are these bricks the best solution? Why not take that money that would be spent on bricks and instead preserve land, or just build them dedicated houses elsewhere?
3. Why does this need to be done via government mandate versus voluntarily asking people to build Swift housing in existing buildings or land?
I'm worried that this is a government policy with great intentions that will result in economic costs with unmeasured benefits and bureaucratic bloat. Hopefully I am proven wrong!
However, I think part of your criticism is a moralistic and health based argument that raising a chicken is intrinsically better and healthier that Doordashing fast food. When a consumer chooses a $60 delivered meal over a $45 home-cooked alternative, that reveals a preference for whatever they value, such as convenience, time saved, taste, service quality, etc. GDP doesn’t evaluate whether that preference is “good”; it only records the transaction value that arises from it.
So I agree GDP is not a perfect measure, but it's far from useless.
1. Donate a portion of my income to charitable causes I find worthy. I would like to target 10% of my net income.
2. Volunteer at a local organization that you care about. There are usually ample opportunities for committed volunteers if you look for them.
3. Have children. Try to raise them to be responsible, caring citizens. That way I can extend my efforts to the next generation.
4. In the near future, I intend to attempt to get involved with local politics somehow. I am still figuring out the specifics, but I am thinking that running for the local school board would be beneficial.
I think the things that companies can do to make them better are:
1. Have well established career frameworks (aka career ladders) ahead of time. These should be as detailed as possible. https://sijinjoseph.com/programmer-competency-matrix/
2. Have transparency about the ranking system and distribution to all current employees and future employees.
3. Ensure that some amount of accountability is shared at the department level and also at the team level, so you can have somewhat objective conversations about trade-offs between departments and teams.
I have previously implemented one for credit policy decisions, but I am not sure in hindsight if it was the right approach and we did a poor job of measuring success, so I would love to hear from the community.
It sounds gross, but in practice it is not as bad as it seems. For anyone interested in the details, it is stored in multiple bags (one bag per movement, then multiple larger outer bags) and freezes pretty quickly, so there isn't really any smell.
Would love to hear any strategies others have found successful.
A typical workflow could be for a team to prototype in one of these tools, get feedback, but at some point they eventually get rebuilt as a proper webapp. I would love to see these tools evolve to not require that total rebuild. Maybe they could add the capability to export to React or Angular. Then that could be used as a starting point for converting that into a proper webapp.
I don't see that as a universally bad thing. I feel this is actually very representative of the majority of ML projects that most organizations encounter. Most organizations don't have petabytes of data and a huge compute budget to train a DNN. They typically have megabytes to gigabytes of somewhat crappy data and need something that can be developed and deployed relatively quickly for low cost.
I think where the value lies is in when I am asked to give input into product or technology strategy. Having a broader understand of the technology ecosystem is a useful foundation for making recommendations to my specific scenario.
In my experience, the key is making those tradeoff decisions in an educated manner. Ideally, product and engineering and in sync and have a somewhat informed view of the future, so appropriate tradeoffs on velocity (simple bash script) versus extensibility (Python with Django) can be discussed.
Regarding whether RAG will still be required in the future, this is a good question. Increasing context window sizes may render this moot or much less important. However, there are still cost and performance implications of a RAG architecture for many use cases.
1. This assumes that that a someone can/will usually accurately scope 4 stories, with proper requirements, and clear peer review standards. In practice, this can be hard to do and inconsistent.
2. If someone falls behind on their assigned story quota, how would a manager know whether that is because the story didn't meet the criteria in item 1, or because the person isn't putting in sufficient effort because of OE or other commitments? How I typically see this play out is most people assume that its not related to effort and try to work with the employee to push back deadlines and better refine the story.
Curious how you would measure whether they are "performing the tasks for their jobs". I think most folks would say that measuring SE output is very difficult to do and as such, most managers give their team the benefit of the doubt that they are working at a reasonable but sustainable pace.
I am not sure that I personally would want to work at a place that places huge emphasis on measuring my output, even if that would free me up for potential OE. It seems like this thinking leads to a commoditization of software engineering work and promotes a very transactional relationship with an employer.
1. Silicon Valley Product Group Blog: They are thought leaders in the field and have a very strong opinion on how product management SHOULD be done. I do not agree with everything they recommend, but they are a great resource to help get up to speed with product management. https://www.svpg.com/articles/
2. Northwestern Kellogg Product Strategy Online Course: While expensive, this is an excellent and rigorous resource for learning product management basics. https://www.kellogg.northwestern.edu/executive-education/ind...
I know this isn't quite what you were looking for, but I hope these are some useful resources to get you started. I'd love to hear what you ultimately end up doing and whether you found it valuable or not.
I have basic knowledge of browser automation via Selenium and Python. Often I can crank out a quick script to automate some tedious or repetitive task and wow my coworkers who either don't have that knowledge or just haven't taken the time. My other use case is using some basic webscraping to collect data from various disparate sources and then combine it together with some basic Pandas code to create a very useful data set.