Remote Work Can (and Does) Boost Employee Productivity
Data proves it: Remote work boosts productivity. Here's why — and how you can empower your remote team to be more productive.
Data proves it: Remote work boosts productivity. Here's why — and how you can empower your remote team to be more productive.
Penetration testing is complex. For it to be successful, the tester needs to possess a variety of different abilities and skills. Some testers rely only on automated tools, while others focus more on manual analysis. While a creative and unconventional way of thinking is necessary, it is also important for the tester…
The AI agent for accounting and bookkeeping firms. Dytto works inside the tools your firm already uses and handles the routine work. You sign off on everything.
And they said it couldn’t be done!
Great leaders communicate clearly and are involved
A question on Stack Overflow’s Software Engineering site caught our attention recently. It tries to come to terms with the impact of scrum on developers' ability to do a great job. The claim is a bold one: Scrum is turning good developers into average ones. Could that be true?
I feel like I have no real interests or hobbies. My only interest is making money and the pursuit of any activity which can lead to that quickly. However, I feel like this attitude is robbing me of fulfillment and life experiences.
When law enforcement agencies tout their latest cybercriminal arrest, the defendant is often cast as a bravado outlaw engaged in sophisticated, lucrative, even exciting activity. But new research suggests that as cybercrime has become dominated by pay-for-service offerings, the vast majority of day-to-day activity…
President Stanley asked me this afternoon for my resignation. I do not agree with his decision, as serious issues of academic freedom and fr...
An unscientifical and personal approach.
No Newsletter Next Week I'll be on vacation in the Caribbean, sipping drinks and juggling for Hermit crabs. The Actual Thing I'm a vim user. I've used Vim...
Copying and pasting can be dangerous, but then again, so can many aspects of software development when done incautiously. In this post, I’ll take a look at what code copying actually means for software development, what good code theft means, and the pitfalls of copying badly.
Meet Glowforge, the 3D laser printer that makes magical things at the push of a button.
One of the unspoken areas about software development is building usable software.
An engineer invests countless hours preparing to interview for a new job. To succeed, the engineer must meet the hiring bar. What does that actually mean?
Everything I learned to become a senior software engineer. From good skills to have, to dealing with difficult engineering problems.
Alas, our minds automatically fill in gaps and cover over mistakes when we read.
This post has been edited to include (under Additional Thoughts) friends and acquaintances who have helped me immensely on my journey.
A guide to scaling product & engineering teams from $0 to past $100M ARR
How to cope even when work is hard.
Note: if you're just looking for performance review templates and examples, head to the templates page [https://blog.pragmaticengineer.com/templates-as-inspiration-for-software-engineers/] to download them. I've had about a dozen performance reviews during my decade-long software engineering career. Some of them were…
I’m a database nerd. Or, to be more precise, a DBMS nerd. But back in university, I avoided the Databases course at all costs. A little ironic when you consider I quit my job building IBM Db2 to work on CockroachDB.
The web is amazing and amazingly complex
LaunchDarkly helps teams safely manage code and AI agents in production with feature flags, progressive delivery, automated rollback, and runtime control.