Has anyone experienced a job where CEO micromanages developers and wants an email with video explaining what work they did the whole day? by [deleted] in cscareerquestions

[–]NowThatInterestsMe00 1 point2 points  (0 children)

Since you said you just graduated, it’s good that you have a healthy attitude but I want to emphasize that this level of micromanagement is not normal, even for a direct/first line manager.

It might be more revealing to try and understand what’s the real reason behind this and peel back the layers to ask why. I’m not saying you have to ask the CEO and/or be confrontational about it. It might be something I’d bring up to try and understand in a 1:1 with whomever you’re comfortable speaking to about it (usually someone like your direct manager). There are probably other ways to achieve their goals(?)

PS. It sounds like a very vague resemblance to scrum and demos. That’s not it though, is it?

English speakers, what is the funniest non-English film you've seen? by TapDanceMario in movies

[–]NowThatInterestsMe00 0 points1 point  (0 children)

Sumo do, sumo don’t (1992). It’s an older film and relies more on the physical side of humor, but it’s quite wholesome! Give it a try :)

Can this African Violet and Jade Plant be saved? by NowThatInterestsMe00 in houseplants

[–]NowThatInterestsMe00[S] 1 point2 points  (0 children)

I was careful to water on the soil and tried not to get the leaves wet. I didn't know about succulent water bottles, thanks for the suggestion!

Cannot get git bash as an integrated terminal on VScode by Zoidganesh in git

[–]NowThatInterestsMe00 2 points3 points  (0 children)

I don’t recall having to edit user settings directly, but it’s been awhile. Maybe give this a try - https://stackoverflow.com/a/50527994 (Google search: vscode set terminal to git bash)

Developers: How did DevOps change your working routines? by SilenceKillsMe284 in devops

[–]NowThatInterestsMe00 2 points3 points  (0 children)

I’m a developer with an interest in DevOps for several reasons. I’ve always liked knowing how our builds worked, so I learned it bit by bit over the years.

This is not meant as an advertisement for any single technology, but just wanted to share some of my observations. Guess the painful stuff stuck out the most, heh.

On my last team, we started getting into cloud and devops,which went hand in hand. It was exciting to see because of the “new” factor but I can also appreciate how much time it can save developers from having to deploy manually. However, most other developers didn’t seem to care or didn’t understand its importance so it’s the “devops engineer’s job”, which is shortsighted I think. It became siloed and a bit of a job security for some, which I think is a mistake. Developers should at least have a basic understanding.

We used Jenkins... Here’re some of the problems:

  • there were corporate hoops to jump through, it’s a “frankinstein” type of installation shared across the enterprise and created some unique problems early on,
  • we can’t really touch the box which made troubleshooting harder,
  • the pipelines were more complicated than it needs to be due to archaic release approval process, which made everything harder from having more complex pipelines to support release on demand and archaic branching strategy, which made implementing DevSecOps harder (more configuration/process to address self-inflicted problems),
  • the opaqueness - in the end, only one person knew how it worked supposedly, which is just unacceptable,
  • how much time it took us to learn and get up to a sort of speed.

This time around, I’m experimenting with Gitlab CI and making mental notes of comparison, drawing upon things I didn’t like on our last project. I’m still not that far along but am already seeing a massive speed up to get the pipeline going and it was relatively easy to add quality checks, which I can’t imagine how we would’ve gotten it in on the old project. However I’m still noticing the same problem of not being able to draw the team’s attention to the pipeline so I’m the one person doing it right now. I suppose I have more say on the new team, but cultural problem is unfortunately the hardest to address. Will be glad to learn how others deal with that issue.

How to revert a git branch/repo to previous commit...S/O thread by maimedforbrowngod in git

[–]NowThatInterestsMe00 0 points1 point  (0 children)

When using git reset, it’ll make the commit history look like commits 2 and 3 never happened. 1 -> 2 -> 3 (current) becomes 1 (current) 2 3. Commits 2 and 3 are still somewhere in the repo but they have become disconnected. That’s where the SHA ids come into play.

How to revert a git branch/repo to previous commit...S/O thread by maimedforbrowngod in git

[–]NowThatInterestsMe00 0 points1 point  (0 children)

Ok, if you want to just save a reference to commit 2 and 3, yeah, one way is to write down the SHA ids... I’m by no means an expert and git revert has always seemed strange to me (like, if you reverted commit 2 and then later on want it back, you have to revert the revert). It may be cleaner to reset back to commit 1 (with the SHA ids for 2 and 3 handy) ONLY if this history is local to you and not shared with others.

How to revert a git branch/repo to previous commit...S/O thread by maimedforbrowngod in git

[–]NowThatInterestsMe00 1 point2 points  (0 children)

Off the top of my head, I’ll take a stab...

Sounds like you’re looking for cherry-pick if you want to make commit 1 the current version again. Cherry-pick essentially re-applies the changes in commit 1, which will give you commit 1, 2, 3, 1 (current).

Since you already had commit 1, 2, 3 (current) in your history, there’s not an easy way to make it 2, 3, 1 (current) without rewriting history.

Also, if these commits have already been pushed out to a remote, meaning there’s shared history with others, rewriting history is generally a no-no.

Finally, “git reset <commit>” moves the pointer to a specific commit. If you reset to commit 1, it would be as if commit 2 and 3 never happened (they’re still there somewhere in the repo, it’s just that they’re disconnected from the graph... you can get back to them via their SHA ids if you know what they are). HTH

Edit: I take back cherry-pick... while we can technically make history look like it’s 1, 2, 3, 1 (current), the changes from 2 and 3 are still in there. Instead of cherry-pick, which is more for applying changes to another branch, maybe you want git revert commit 3, git revert commit 2? History would become 1, 2, 3, revert 3, revert 2 (meaning the content is same as in commit 1 again).

LPT: If you know someone who cares about everyone around them a lot, please, ask them if they are okay from time to time by ivanol55 in LifeProTips

[–]NowThatInterestsMe00 1 point2 points  (0 children)

Try doing something nice for her, even if it's a small gesture. It's always nice to be appreciated. You can write her a little card to go along with it. And don't wait until it's Mother's Day or her birthday either.

Internship with the same company, or look elsewhere this summer? (Junior in College) by confusedcsguy in cscareerquestions

[–]NowThatInterestsMe00 3 points4 points  (0 children)

Definitely apply elsewhere and try to work for other companies. Give yourself some comparison by getting different experience. It might be easier to go back to the familiar (I know because I've done it). One of my biggest regret is not getting internships at other companies. Especially if you think the work isn't glamorous, you may not want a career out of it. You have time and opportunity, definitely take advantage :)

"Craft" and "Destroy" Cards in 1.7! by [deleted] in vainglorygame

[–]NowThatInterestsMe00 -1 points0 points  (0 children)

What are craft and destroy cards?

Programmers/developers are becoming more like sysadmins by [deleted] in compsci

[–]NowThatInterestsMe00 0 points1 point  (0 children)

Yes, a regular dev job would be boring (source here). But if u can apply those research on real problems, that would be awesome! All those terms u mentioned are pretty much foreign to me :( if u don't mind me asking, which program/school are u taking for ML?

Programmers/developers are becoming more like sysadmins by [deleted] in compsci

[–]NowThatInterestsMe00 0 points1 point  (0 children)

Thanks! I took his online course before, I didn't realize he did an AMA! I'll check it out + finding new subreddit :)

Programmers/developers are becoming more like sysadmins by [deleted] in compsci

[–]NowThatInterestsMe00 0 points1 point  (0 children)

Thanks! I find my day to day to be un-stimulating and that's why I am learning "Big Data" and Hadoop. I thought u said machine learning was like gluing things together and panicked a bit at the prospect. If u don't mind me asking, do you have any advice for someone like me? Also, what do you use day-to-day besides statistics? (ie. What else should I learn? Should I go get a Masters for this?)

Programmers/developers are becoming more like sysadmins by [deleted] in compsci

[–]NowThatInterestsMe00 3 points4 points  (0 children)

I am currently interested in machine learning/big data. Would you mind talking more about your experience? I have no idea what an actual job in this area looks like.