HN user

johnpolacek

1,121 karma

Web Dev (sometime humorist) http://twitter.com/johnpolacek

Posts52
Comments66
View on HN
pincer.wtf 4mo ago

Show HN: Pincer – Twitter/X for bots. No humans allowed

johnpolacek
11pts8
www.gamesquares.live 5mo ago

Show HN: GameSquares.live – Free, Open Source Super Bowl Squares

johnpolacek
3pts0
theoryofeverything.fyi 2y ago

⊛ a Theory of Everything

johnpolacek
2pts4
johnpolacek.medium.com 2y ago

How to Use ChatGPT’s Code Interpreter to Work with the Latest Tech

johnpolacek
2pts1
johnpolacek.medium.com 2y ago

How to Build Dynamic Websites Powered by Automated AI-Generated Content

johnpolacek
2pts0
www.notyet.news 2y ago

Show HN: NotYetNews – AI-Generated News from the Future

johnpolacek
53pts44
www.botluck.fun 3y ago

Show HN: BotLuck – Group Dinners Powered by Robots

johnpolacek
3pts0
tweenpages.vercel.app 4y ago

Show HN: TweenPages – Complex animated Next.js page transitions

johnpolacek
1pts0
css-tricks.com 4y ago

Building a Cool Front End Thing Generator

johnpolacek
2pts0
nextjs-scraper-playground.vercel.app 5y ago

Next.js Scraper Playground: Build and Test Web Scraper APIs

johnpolacek
2pts0
johnpolacek.medium.com 5y ago

The Death of Flash, the Rise of React and What’s Next

johnpolacek
1pts0
design-system-playground.netlify.com 6y ago

Show HN: Design System Playground

johnpolacek
85pts5
team-health-checker.johnpolacek.now.sh 6y ago

Show HN: Team Health Checker

johnpolacek
10pts2
johnpolacek.github.io 7y ago

CSS-in-JS or CSS-and-JS – Can we all just get along?)

johnpolacek
1pts0
johnpolacek.github.io 8y ago

Styled Starter: Starter Kit for React Apps with Next.js and Styled Components

johnpolacek
1pts0
johnpolacek.github.io 8y ago

Show HN: Design System Playground

johnpolacek
1pts0
medium.com 9y ago

Kiss My Classname: A Counterpoint

johnpolacek
1pts0
johnpolacek.github.io 10y ago

Show HN: Expressive CSS

johnpolacek
6pts0
johnpolacek.github.io 11y ago

I Would Like to Get a Raise Template for Webdevs

johnpolacek
66pts52
johnpolacek.com 11y ago

Show HN: Building a Game with a 6-Year-Old

johnpolacek
63pts23
www.builtinchicago.org 12y ago

The Right Way to Respond to Job Applicants

johnpolacek
1pts0
johnpolacek.com 12y ago

How to Get Open Source Project Ideas and Execute Them

johnpolacek
3pts0
janpaepke.github.io 12y ago

ShowHN: ScrollMagic

johnpolacek
4pts1
johnpolacek.com 12y ago

Awesome Responsive Screenshots

johnpolacek
2pts0
aws.amazon.com 12y ago

AWS SDK for JavaScript in the Browser (Developer Preview)

johnpolacek
2pts0
johnpolacek.com 12y ago

AWS re:Invent Keynote #2

johnpolacek
1pts0
johnpolacek.com 12y ago

AWS Keynote Product Announcements

johnpolacek
1pts0
johnpolacek.com 12y ago

The Bootstrap Trap

johnpolacek
3pts0
news.ycombinator.com 12y ago

Ask HN: Who be a good 3rd party candidate for U.S. President in 2016

johnpolacek
1pts0
johnpolacek.com 13y ago

Using Trello For Idea Management

johnpolacek
2pts0

This is great! Pretty similar to what I did in that you have actual links to the articles and even images. If you had a cron script that auto-generated new content every day, I think that would be the only thing that I'm doing that crackernews doesn't yet.

Another interesting choice is you are generating the article content itself. It is wild how you can get it to generate markup on the fly for different styles of posts.

For my project, I'm generating structured JSON with an [OpenAI Function](https://platform.openai.com/docs/api-reference/chat/create#c...) as I found even if you tell it the format you want in the prompt, it sometimes ignores it or doesn't match exactly. Then I'm uploading the JSON and images to S3.

I didn't realize you could get a DALLE image and drop it in your own directory with a oneliner like you have. Very nice!

I created this as a tool for playing around with different font and color combinations then generating a theme object that meets the System UI Theme Specification for creating interoperable UI components (see system-ui.com). The idea is that you can quickly experiment, and then if you come up with something you like, you can take those style properties and use them to make your component libraries or with popular projects like Theme UI, Rebass, Primer, Chakra UI, etc.

I am shocked by how few candidates have much of a Github profile at all. So the good news is that it is easy to stand out.

Have some projects that are finished. They don't need to be extravagant. Just show that you can ship code and know how to explain how/why to use it in the README or for extra points a nice gh-pages demo page. Once you have a few projects under your belt, you can create a nice home for them with your username by making a public repo with a project name of username.github.com - see https://pages.github.com

For front end, if you prefer codepen over Github as your online code portfolio of choice, that is fine too (at least in my opinion). Or both.

I removed the bit from the example where it mentions family. I think in some cases it is good to talk about the reasons why it is important to you to get a raise outside of just the money. It seemed to bother people and I think it is an optional thing anyway. Certainly not necessary in an email opener.

Everyone is different. I personally don't consider talking about why a raise is important to you, in a human way, is a bad thing. I wouldn't want to work for someone who thinks that what is most important to me in life is irrelevant at work.

I had that bit as optional because some people want to keep stuff like that out of it, which is fine.

The overall gist is that when making your case, if you truly like your company and want to stay, you do not want to come off as an arrogant, greedy asshole who is up for grabs to the highest bidder. You should come across as a loyal, enthusiastic, high performer who simply wants the salary (or possibly promotion) they deserve.

Sometimes getting you a raise will require your boss having to fight a battle for budget, and to do that, it helps if they actually like and respect you as a person as well as value you as an employee.

I have gotten many raises over my career, so this approach has worked for me. However, every situation and person is unique.

Maybe template is the wrong word. It is meant to be a loose outline of what you could say. A starting point with some advice. Every situation is unique.

Also, this email should function as the invitation to have a discussion. Finding the right time and way to ask for a raise can be difficult and stressful. Using an email to start things up can take the pressure off.

As stated in the intro, the email is meant to be the start of a conversation. Of course you can discuss it in person instead. For many people, it can be intimidating and stressful to ask for a raise. Sending an email allows you choose your words wisely and take some of the pressure off. Better to send an email than to keep waiting for what feels like the right time.

Some have suggested the tactic of threatening to leave as your negotiation tactic. I would recommend against that if you like working where you are, as it could backfire. You could even get that raise, but then later be let go. If you don't really like where you are working at all that much, then go for it (but maybe don't lead with that tactic as it can burn bridges).

The social aspect is definitely important. Being someone who can work well with others is essential. Being able to communicate complex tech things to non-tech people is very valuable for career advancement. If this is a skill you lack, work on developing it.

If your manager thinks you suck, then yeah, you will not be getting a raise. In fact, they may be looking for a way to push you out. However, if they do think you are good, then understanding where you are pay-wise relative to the industry can be a good argument to make.

In my own experience, having popular open source projects, giving talks, and writing articles contributed to the overall picture of my value as an employee and helped me advance my salary. This obviously can vary depending on where you work.

Doing those things also were great learning experiences, and made me better at my job.

It certainly helped me feel confident that I was worth a raise, and comfortable in that if I did not get paid competitively, there would be other opportunities.

Also you mention bringing in more business. Depending on your company, doing those things can bring in more business.

If you look at the source, you can see why it is slow. Tons of js linked in there, right in the <head>, no minification. They even embed jQuery twice on there (1.3.2 then later on 1.6.2). Also, lots of inline styles on the page. Looks like they are using a CMS, not sure which one though.

Nevertheless, that 3D rollover effect and infinite scroll in all directions is pretty fun.