What was your win this week?

twitter logo github logo ใƒป1 min read

Happy Friday :)

Looking back on your week -- what was something you're proud of?

All wins count -- big or small ๐ŸŽ‰

Examples of 'wins' include:

  • Getting a promotion!
  • Starting a new project
  • Fixing a tricky bug
  • Cleaning your house...or whatever else that may spark joy ๐Ÿ˜„
twitter logo DISCUSS (71)
This post comes with a comment template
markdown guide
 

This week, I... finally got back into writing again and have already two articles published here on dev.to and a third one almost done in draft mode. I really have no idea where all the super powers came from because it did not hinder at all my productivity at work since

  • I was nominated star of the sprint ๐Ÿ˜‚
  • I reviewed and closed all PR across 4 teams
  • I found a native JS solution to a P1 bug
  • Recorded and edited 3 coding screencasts

โ€˜Mama there goes that manโ€™

Ady Ngom star of the sprint

 

Keep killing it!

I really have no idea where all the super powers came from because it did not hinder at all my productivity at work

I can tell you where: from the momentum of good old-fashioned execution! Once you get the wind in your sails it's hard to stop!

 

You nailed the secret word right there: momentum, I'm definitely riding on that and try to keep it alive as long as possible. For example an idea that just struck for an article: 10 natural momentum builders and how to tap into them on a per need basis.
Does it sound good?? You did this Joel :)

 

Wooowww that's a lot! It's really inspiring actually!
Congrats! ๐ŸŽŠ

 

It really is ( not to be cocky) but I feel like we often fail to really understanding how many awesome things we get to do and don't celebrate our small victories. Just listing it had a tremendous effect on me and I think I will adopt this from now on as a therapeutic exercise.

 

This week, I accomplished my goal of sleeping eight hours every day! I've been losing some sleep here and there, but I managed to get the bed early enough every day of the week. Feels much better to be rested enough and have the energy to do things!

 

I really need to do this...

I hit the big 4-0 a few months ago and I'm getting too old to subsist on six or less hours of sleep a day. Played Subnautica on the PS4 till gone midnight on Wednesday night and was yawning my way through Thursday.

 

Man I feel you on that one! I pulled a long shift for the first time in AGES on Tuesday and it cost me...

 

Oof yeah. Video games were too much of a timesink for me and my sleep has been much better without them.

 

I really need to work on sleeping early. I try to do some reading before going to sleep but I get so engrossed that it goes on till midnight. Sometimes I get to an interesting part and it even goes past midnight. I need to restrain myself.

 

I'm the same, but classic books usually do it for me. It can even take me months to finish one because I usually start yawning from the third page ๐Ÿ˜‚

I do the same with non-fiction books ๐Ÿ˜‚. A few minutes into a chapter and I start feeling sleepy. I take so long finishing such books ๐Ÿ˜†

 

I feel this! It's amazing how sleep can affect so many things: your mood, your work ethic, your happiness meter. :)

 

This week was good on a few fronts, but one thing I'm proud of is that we shipped some modifications to streak badges in response to this thread from a little while back:

We issued a hard limit on streaks so that folks don't feel like they are endlessly grinding of badges and plan to keep this in mind for future gamification-related stuff. In general folks really appreciate the badges but we want to do it in a way that is fun for everybody. Anyone who gets the 16 week badge will be eligible for special stuff in the future but won't be on a never-ending path.

Thanks to @mortoray and folks like @dmfay and others in the thread for sparking a helpful discussion on the topic.

 
 

Great thoughtful post and discussion!!! Love when you are trying to figure out a topic for the week and it just falls in your lap

 

This week, I successfully did something not programming related and made my first cooking class. Several hours of video editing reminded me of how much more fun programming is! :D

I'm quite happy with the video. The fruit and nut bars I create are a good snack for your long work days, and after the daily workout you're doing. ;)

 
 

This looks awesome! Great job with the production.

And wow, I want these fruit and nut bars now!!

 

This week, I wrote my first article in a while about the importance of learning source control management first.

No gif needed. :)

 

This week, I got a PR merged that I've been working on for quite a while for the Refined GitHub browser extension. Feels pretty good.

Enable strict-mode for TypeScript #1783

Basically going with the non-null assertion operator in almost all places, because as mentioned in github.com/sindresorhus/refined-gi..., the assumption with the extension is that the DOM nodes referenced in most cases are expected to be there. If they aren't, the extension breaks, a bug is filed and it's fixed.

One thing to note @bfred-it, is currently dom-chef types need to handle JSX (Element and IntrinsicElements) or we import @types/react.

In the process of working on that PR, I discovered a bug in the TypeScript types that ship with TypeScript.

Missing string indexer on NamedNodeMap interface in lib.dom.d.ts? #30928

For context, see github.com/sindresorhus/refined-gi..., specifically this commit, github.com/sindresorhus/refined-gi....

Also, just posting my tweet about this so that people can find discussions about the issue. See twitter.com/nickytonline/status/11...

I'll restate what I tweeted as I probably should have posted my question here originally.

The NamedNodeMap interface in lib.dom.ts does not allow for a string indexer, even though vanilla JS supports this in browsers, e.g. someDomElement.attribute['aria-label'].value.

We have code like this in the Refined GitHub extension, so for the time being, I've gone ahead via a declaration merge for NamedNodeMap

interface NamedNodeMap {
      [key: string]: Attr;
}

I can't tell from the MDN docs for NamedNodeMap if it's standard or not. All they seem to mention is "Attr nodes' indexes may differ among browsers" which wouldn't apply to access by the attribute name.

Just wondering if this was omitted by mistake or is it because this is not considered WHATWG DOM standard? I went to dom.spec.whatwg.org/#interface-nam... and unless I'm reading it incorrectly, I believe it states that using a string indexer is valid.

Thoughts? Happy to PR this up if it's valid.

And finally, I've made a few PRs to dev.to to get back in the swing of things of contributing there as well.

Fixed some frontend linting issues #2495

What type of PR is this? (check all applicable)

  • [x] Refactor
  • [ ] Feature
  • [ ] Bug Fix
  • [ ] Documentation Update

Description

Fixed some linting issues being reported in the frontend.

Related Tickets & Documents

#1828

Mobile & Desktop Screenshots/Recordings (if there are UI changes)

Added to documentation?

  • [ ] docs.dev.to
  • [ ] readme
  • [x] no documentation needed

[optional] What gif best describes this PR or how it makes you feel?

Richie Rich robot

Boom!






 

Between the scrubs gif and the TypeScript use, I feel like weโ€™re BFFs now.

 
 
 
 
 

This week, I...

  • Started posting on DEV.to! ๐Ÿ‘จโ€๐Ÿ’ป
  • Worked on some personal projects ๐ŸŽฎ
  • Tried getting more involved the online communities ๐Ÿ“
  • Fenced up a garden in my parent's back yard ๐Ÿ‘จโ€๐ŸŒพ
 

Wait you did actual physical work, that's dope and congrats on the other stuff. I'll hide your last point from my wife before she gets ideas of what my next chores might be

 

Lots happened this week, but what I'm most proud of happened today. I wrote a blog post for the first time in forever! And I posted it to DEV.to too! Very excited about blogging right now :D

dev.to/jesseskinner/formatting-dat...

 
 

I completed posting my series on Meditation for Programmers here on dev.to (although I'll probably do a follow up article).

I also built the email launch sequence for my upcoming online course.

Did an end-to-end demo for a client that was well received.

Loved the people around me as best I could.

 

Saving the series to read later. Getting into a meditation habit has been one of my remote work failures this year.

 

Excellent! I've been using the Done app (on the app store) and it's great for building habits.

Now do it again!

I'm about to post about my online course in meditation for devs, keep an eye out!

 

This week, I deployed my first VPC and app on AWS Elastic Beanstalk! Gonna be writing a tutorial series next week

 
 

This week, I published my first dev.to artice - which happens to be my first ever tutorial, first of a series, written also this week ๐Ÿ˜Š:

 

This week, I...

  1. Joined Dev.to
  2. Created my first AWS Lambda function
  3. Finished a major release of a project a month ahead of schedule

 
 

This week, I finally got a Software Engineer position after spending the three years since I graduated working analyst and support jobs!

 

This week, we shipped a release of an open source Python package with some syntax sugar that gave us the API we wanted all along, building on all the underlying API we needed to get there!

Jake says bellissimo

 

Reactored some code a developer before me wrote (it didn't work and it had no comments and it was a high priority to my boss to get it working.) After some hair pulling I made sense of it, found their errors, and my boss was impressed! I also wrote my first article ever on any platform, on here. So that was fun!!!

 

I was pulled into my boss's office Monday and told "my resignation was accepted early." Basically they are dismissing me halfway through my 2 weeks of notice because they are upset I demanded to work from home if I was going to be pulling in 60+ hours to get things done.

So this week has been a mini-vacation for me until my new job starts next week :)

 

This week, I designed and implemented a new feature on my company's order processing application that saves us needing to open SQL and manually query orders (and possibly miss ones that are stuck due to simple human error). Now with the click of a button, we can get a list of them all, and update their status right there in the form! My manager was totally excited, he had no idea I was doing it but loves it.

Tipping My Hat

 

This week I got a 4 week streak badge and got a volunteer position at pokecommunity!

 

This week, I wrote an article on Cypress and Vuejs. Been nearly 4 months since I last wrote one on Vuejs. I have written a few since then but I wasn't too motivated to write. Hope to start writing consistently again.

I'll post it later today after some editing ๐Ÿ˜ƒ

 

This week, I started my new job at a major platform company!

 

This week, I...

  • cross-posted my first blog post from my personal site to dev.to
  • Used this cool glitch app to trim down my Twitter feed
  • Celebrated 1 year at Octopus Deploy

It's been a good week (and year)!

 

This week, I started writing snippets of books I've been reading on my blog and started developing my eCommerce shop in django-oscar.

 

This week, I...

Scored some points with our SRE team!

I've been working in our company's version of a NOC (much more tasks that a typical NOC) for about 6 months and during that time had really been looking at what our SRE's were up to. Heavily considering applying there in the near future.

Recently had the chance to sit down with 2 of them to over a project I was working on for my team (Python API w/ VueJS frontend admin page thing). Sparked a bit of a conversation with them. A few weeks later, one of them reached out to me about VueJS and how I might be able to help him with a project he's working on. More than happy to help, I whipped something together that day and sent him a few screenshots.

Sounds like I've impressed a few on the SRE team with that. Now I just gotta get some more experience and will hopefully join them!

 
 

This week, I was just happy that I was able to get a free replacement to my computer charger since it was broken but is just barely 6 months old! Also, being able to use my personal computer again.

 

This week, I...posted my first article ( Yesterday, all my troubles seemed so far away... ๐ŸŽผโ˜บ๏ธ )

 

After almost a month of waiting, this week my first PR was merged! It's a Sublime Text plugin and now can be officially downloaded on Sublime's package manager. ๐ŸŽ‰

packagecontrol.io/packages/Declare...

 

This week, I made my first contribution to an Open source project which was trivial ( opening an issue for a bug in the UI ) but I'm proud of it nevertheless.

Looking forward to making contributions to other open source projects by not only opening issues but by contributing with code, improving the documentation, etc

 

This week, although this is not work related, but I need share!!
I finished my bullet journal template for May, I cannot wait to use it!

 

This week, I got hired into a Finish company after a month long hiring process. Also I'll be attending my first conference outside of my country!

 
 

Finally setting up personal website. Just the server btw...

 

This week, I launched my first ever application on my own, Invoice Maker. Very proud!! :D

 
 

This week, I got this amazing storyboard made on my tech journey By AnitaB.org India.. :D :D

Here is the Link

 

This week, I got my 16 week dev.to badge. Which was nice.

typing

Classic DEV Post from Jun 14

FreeCodeCamp violated the rights of Medium authors

Jess Lee profile image
Taiwanese American based in Brooklyn. Finding, coding, and operating things at dev.to ๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป

A blogging community of over 100,000 software developers Join dev.to